Design, deploy, and manage cloud infrastructure on Microsoft Azure using Infrastructure as Code. Responsibilities include managing CI/CD pipelines, networking, security, and optimizing environments for performance and cost.
Our client is a technology services organisation seeking a Cloud Infrastructure Engineer with extensive, hands-on Microsoft Azure experience. This is not an entry-level cloud role - the ideal candidate has spent years architecting, deploying and managing Azure environments and can demonstrate that depth from day one.
Key Responsibilities
- Design, deploy and manage cloud infrastructure on Microsoft Azure
- Build and maintain Infrastructure as Code (IaC) using Terraform, Bicep or ARM templates
- Set up and manage CI/CD pipelines for infrastructure deployments via Azure DevOps or GitHub Actions
- Manage Azure networking, security and identity services (VNets, NSGs, RBAC, Managed Identity, Key Vault)
- Monitor cloud environments and optimise for performance, cost and security
- Collaborate with development teams to define and enforce cloud architecture standards
- Troubleshoot and resolve infrastructure incidents
Required Skills and Experience
- Minimum 4 years of hands-on Microsoft Azure cloud infrastructure experience
- Deep knowledge of core Azure services: AKS, App Services, Azure DevOps, Azure AD, Storage, Key Vault, Service Bus
- Proven experience with IaC tools (Terraform, Bicep or ARM templates)
- Strong Azure networking and security fundamentals (RBAC, Managed Identity, NSGs)
- Experience with containerisation technologies (Docker, Kubernetes/AKS)
- Familiarity with CI/CD pipeline design and management
- Relevant Azure certifications (AZ-104, AZ-305) are a plus
- Strong analytical mindset and clear communication in English