Senior Systems Engineer
Clean Harbors
Software Engineering
Norwell, MA, USA
Posted on Jul 18, 2024
Job Description
As a Cloud Engineer Ops Lead, you will be responsible for managing, monitoring, and optimizing the performance, availability, security, and scalability of CLHB’s cloud and other PaaS and IaaS infrastructure and services, including but not limited to Azure IaaS and Oracle PaaS, IaaS and SaaS. You will alongside a team of cloud engineers/ consultants and collaborate with other teams to ensure the delivery of high-quality cloud solutions that meet the business needs and objectives of our clients.
Responsibilities:
- Design, implement, and maintain Azure and Oracle cloud infrastructure and services, such as virtual machines, storage accounts, networking, security, backup, disaster recovery, etc.
- Monitor and troubleshoot cloud issues, incidents, and alerts, and provide root cause analysis and resolution.
- Optimize cloud performance, availability, security, and cost, and implement best practices and standards.
- Lead, mentor, and coach a team of cloud engineers, and provide technical guidance and support.
- Collaborate with other teams, such as development, testing, and project management, to ensure the alignment and integration of cloud solutions with business requirements and expectations.
- Stay updated with the latest trends and technologies in Azure and Oracle cloud and evaluate and recommend new tools and services.
- Cloud Architecture and Design:
- Oracle Database Management:
- Azure Services Integration:
- Security and Compliance:
- Automation and Scripting:
- Performance Tuning and Monitoring:
- Collaboration and Documentation:
- Document architecture, configurations, and procedures
- Collaborate with cross-functional teams to design and architect cloud solutions that meet business requirements.
- Evaluate existing Oracle systems and propose migration strategies to Azure.
- Define cloud infrastructure components (compute, storage, networking) for optimal performance and cost efficiency.
- Install, configure, and manage Oracle databases (11g, 12c, 19c) on-premises and in the cloud.
- Optimize database performance, troubleshoot issues, and ensure high availability.
- Implement backup and recovery strategies.
- Deploy and manage Azure services such as Azure SQL Database, Azure Virtual Machines, Azure Functions, and Azure Storage.
- Set up hybrid connectivity between on-premises Oracle databases and Azure resources.
- Implement security best practices for both Oracle and Azure environments.
- Monitor access controls, encryption, and compliance with industry standards (e.g., GDPR, HIPAA).
- Develop automation scripts (PowerShell, Python, Terraform) for provisioning and managing cloud resources.
- Use Infrastructure as Code (IaC) principles to maintain consistency and repeatability.
- Monitor system performance, identify bottlenecks, and optimize resource utilization.
- Implement monitoring tools and alerts to proactively address issues.
- Work closely with development teams, DBAs, and system administrators.
Qualifications:
- At least 5 years of experience in Azure or Oracle cloud engineering, operations, or administration.
- Strong knowledge and skills in Azure cloud infrastructure and services, such as virtual machines, storage accounts, networking, security, backup, disaster recovery, etc.
- Experience in Azure cloud monitoring, troubleshooting, and optimization tools and techniques.
- Experience in leading and managing a team of cloud engineers, and providing technical leadership and guidance.
- Experience in working with agile methodologies and DevOps practices, such as CI/CD, automation, configuration management, etc.
- Azure certifications, such as AZ-104, AZ-303, AZ-304, AZ-400, or AZ-500, are preferred.
- Excellent communication, collaboration, and problem-solving skills.
- Proficiency in scripting languages, such as PowerShell, Bash, Python, etc.
- Knowledge of cloud governance and compliance frameworks, such as Azure Policy, Azure Blueprints, etc.
- Familiarity with cloud architecture patterns and principles, such as microservices, serverless, containers, etc.
- Ability to design and implement cloud solutions that are secure, scalable, resilient, and cost-effective.
- Strong knowledge of Oracle database migration, backup, and recovery methods and tools
- Strong knowledge of Azure cloud architecture, security, and management
- Proficient in SQL, PL/SQL, PowerShell, and other scripting languages
- Experience with Oracle Cloud, AWS, or other cloud platforms is a plus
- Certification in Oracle Database or Azure Cloud is a plus
- Excellent communication, problem-solving, and teamwork skills
- Oracle Certified Professional (OCP) certification preferred.
- Experience with Oracle Database Administration (installation, patching, upgrades).
- Proficiency in Microsoft Azure services (Azure SQL Database, Azure VMs, Azure Functions).
- Familiarity with cloud security practices and compliance requirements.