The Cloud Infrastructure Engineer will design, deploy and maintain scalable cloud platforms that support business-critical applications. The role focuses on automation, reliability and security across public and private cloud environments. The successful candidate will work with development, security and operations teams to deliver resilient infrastructure and optimise costs.
This job description outlines the responsibilities, required skills and expectations for a Cloud Infrastructure Engineer. It is intended for HR teams and recruiters seeking top candidates able to manage a cloud estate at scale.
Cloud Infrastructure Engineer Job Profile
The Cloud Infrastructure Engineer is responsible for architecting and operating cloud-based infrastructure, ensuring high availability, performance and security. They collaborate with software engineers to build CI/CD pipelines, automate provisioning and implement observability.
This role suits candidates with strong experience in public cloud platforms (such as AWS, Azure or Google Cloud), infrastructure as code (Terraform, CloudFormation), container orchestration and Linux systems administration. Excellent problem-solving and communication skills are essential.
Cloud Infrastructure Engineer Job Description
As a Cloud Infrastructure Engineer, you will design and implement secure, cost-effective and resilient cloud solutions. You will author infrastructure as code, manage automated deployments, and support platform reliability through monitoring, alerting and incident response. The role requires close work with application teams to ensure infrastructure meets performance and compliance requirements.
You will lead efforts to optimise resource usage, reduce operational toil with automation, and maintain infrastructure security standards. Responsibilities include capacity planning, backup and recovery strategies, network design, and enforcing best practices for identity and access management.
The post demands a proactive approach to continuous improvement, staying current with cloud technologies and recommending architectural upgrades. You will be expected to document designs, run knowledge-sharing sessions and mentor junior engineers as required.
Cloud Infrastructure Engineer Duties and Responsibilities
- Design, deploy and manage scalable cloud infrastructure across AWS, Azure or GCP.
- Develop and maintain infrastructure as code using Terraform, CloudFormation or similar tools.
- Build and manage CI/CD pipelines to automate testing and deployments (Jenkins, GitLab CI, GitHub Actions).
- Operate container platforms (Kubernetes, EKS, AKS, GKE) and container registries.
- Implement monitoring, logging and observability using Prometheus, Grafana, ELK/EFK stacks or cloud-native services.
- Manage networking, VPNs, VPCs, load balancers and security groups to ensure secure connectivity.
- Enforce security best practices: IAM, encryption, vulnerability scanning and compliance controls.
- Optimise cloud costs through rightsizing, reserved instances and efficient architecture.
- Participate in on-call rota and incident response; perform root-cause analysis and remediation.
- Produce technical documentation, runbooks and design diagrams for stakeholders.
Cloud Infrastructure Engineer Requirements and Qualifications
- Bachelor’s degree in Computer Science, Engineering or equivalent practical experience.
- Proven experience (typically 3+ years) in cloud infrastructure engineering with AWS, Azure or GCP.
- Strong expertise in infrastructure as code: Terraform, CloudFormation or ARM templates.
- Experience with Linux administration, networking and security fundamentals.
- Practical knowledge of containerisation and orchestration (Docker, Kubernetes).
- Familiarity with CI/CD tools and workflows (Jenkins, GitLab CI, GitHub Actions).
- Skilled in monitoring and logging solutions (Prometheus, Grafana, ELK/EFK).
- Understanding of IaC testing, Git workflows and code review practices.
- Excellent communication, teamwork and documentation skills; ability to mentor junior staff.
- Relevant certifications desirable: AWS Certified Solutions Architect, Azure Administrator, Google Professional Cloud Engineer, CKA.
