About the job
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.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
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