The Senior Cloud Engineer will administer, secure, automate and optimize enterprise cloud infrastructure, with primary emphasis on AWS and Azure DevOps. The role also covers Microsoft Azure, infrastructure as code, CI/CD pipelines, container platforms and identity and access management, ensuring reliable, scalable, secure and cost-effective cloud operations.
Responsibilities
- Manage AWS and Microsoft Azure cloud environments, including capacity, networking, storage, databases, backups, landing zones, monitoring, security, audit and service levels.
- Build and maintain infrastructure automation using Terraform, AWS CloudFormation, PowerShell, Bash, Python and other relevant tools.
- Design, implement and troubleshoot Azure DevOps CI/CD pipelines for application and infrastructure deployments, primarily on AWS.
- Embed security-by-design and DevSecOps controls, including vulnerability scanning, patching, hardening, encryption, authentication and authorization.
- Administer and troubleshoot containerized environments using Docker, Amazon EKS and Kubernetes.
- Support identity and access management services, including Auth0 and Microsoft Entra ID, and maintain application integrations.
- Ensure resilience, high availability and disaster recovery requirements are incorporated into cloud solutions.
- Monitor cloud consumption, optimize costs and forecast capacity and resource requirements.
- Own cloud incidents through resolution, root cause analysis, documentation and corrective actions, including after-hours support for critical incidents and occasional weekend maintenance.
- Maintain technical documentation, asset and configuration records, scripts and operational procedures.
- Work with development, infrastructure, information security, vendors and business stakeholders to deliver cloud initiatives and resolve technical issues.
- Support audits, change management approvals and remediation activities in line with organizational standards.
Required skills
- Strong hands-on AWS administration across compute, networking, storage, security, monitoring and troubleshooting.
- Strong hands-on Azure DevOps experience, including CI/CD pipeline development, deployment automation and troubleshooting.
- Infrastructure as Code experience with Terraform, AWS CloudFormation or comparable tools.
- Understanding of cloud networking, IAM, encryption, backup, disaster recovery, security best practices and cost optimization.
- Scripting and automation skills using PowerShell, Bash or Python.
- Working knowledge of Microsoft Azure, Docker, Amazon EKS, Kubernetes, Auth0 and Microsoft Entra ID.
- Familiarity with GitHub, Jenkins, Ansible or comparable DevOps tools.
- Sound understanding of ITIL incident, change and problem management processes.
- Excellent written and verbal English communication, analytical, troubleshooting, prioritization and collaboration skills.
- Ability to independently own production issues and support critical incidents when required.
- Preferred certifications: AWS Certified Solutions Architect - Associate or AWS Certified SysOps Administrator - Associate; Microsoft Certified: DevOps Engineer Expert (AZ-400)
Required experience
- Minimum 6 years of relevant experience in cloud infrastructure, DevOps or IT infrastructure administration.
- Demonstrated experience supporting production cloud environments and troubleshooting complex infrastructure and deployment issues.
- Experience implementing cloud governance, security, automation, resiliency and operational support practices.
Required education
- Bachelor's degree in Information Technology, Computer Science or a related field