Role Description
We're looking for an experienced Azure Cloud Engineer with deep Terraform and DevOps expertise to join our growing Cloud Operations team at a Specialist level. You'll take hands-on ownership of infrastructure engineering - designing, automating and maintaining Azure infrastructure at scale - while acting as a senior technical point of contact for the wider service team.
This role suits someone who lives and breathes infrastructure-as-code, treats automation as the default way of working, and wants to deliver resilient, secure and cost-efficient cloud platforms for our customers.
What you'll be doing
-
Design, build and maintain Azure infrastructure using Terraform as the primary IaC (infrastructure-as-code) tool.
-
Develop and own CI/CD pipelines across Azure DevOps and GitHub Actions for both infrastructure and application deployments.
-
Automate provisioning, configuration and lifecycle management across multiple client environments and subscriptions.
-
Implement and enforce security, governance and compliance baselines, covering Azure Policy, RBAC (role-based access control), Key Vault, networking and landing zones.
-
Monitor, troubleshoot and optimise the performance, reliability and cost of Azure workloads.
-
Coordinate workload and prioritisation across the team as the senior technical escalation point for Azure, Terraform and DevOps practices.
-
Conduct code and architecture reviews to help uphold engineering excellence across the team's output.
-
Work closely with Solution Architects and the Head of Cloud Operations on solution design, migrations and customer onboarding.
-
Participate in an on-call / out-of-hours rota.
Qualifications
-
Proven, in-depth experience engineering and operating Microsoft Azure environments in production.
-
Extensive Terraform experience - writing, structuring and maintaining modules, state management, workspaces and remote backends.
-
Strong DevOps background, including CI/CD pipeline design, Git-based workflows and release automation.
-
Demonstrable experience leading or mentoring engineers, setting technical direction and coordinating team delivery.
-
Solid scripting ability in PowerShell, Bash or Python.
-
Sound understanding of Azure networking, identity (Entra ID), security and governance.
-
Experience with monitoring and observability tooling such as Azure Monitor and Log Analytics.
-
Excellent troubleshooting skills and a methodical, root-cause approach to problems.
Requirements
-
Azure certifications (such as AZ-104, AZ-305 or AZ-400) or a HashiCorp Terraform Associate qualification.
-
Experience with containers and orchestration (AKS, Docker, Kubernetes).
-
Exposure to multi-tenant or MSP environments and client-facing delivery.
-
Familiarity with configuration management and policy-as-code tooling.
Benefits
-
Join a skilled, collaborative Cloud Operations team working on varied, high-impact projects.
-
Genuine investment in your growth through funded certifications and training.
-
Flexible, fully remote working from anywhere in the UK.
-
A culture that values automation, engineering excellence and continuous improvement.