Lead Infrastructure as Code (IaC) Engineer

Open 29d posting dated 2 weeks ago

We are seeking a Lead Infrastructure as Code (IaC) Engineer to drive a large-scale transformation from on-premise Windows-based infrastructure towards a fully automated, governed, and repeatable Microsoft Azure IaaS model.

Main Responsibilities:

  • Define Azure IaaS standard patterns aligned with governance policies.

  • Build reusable, validated Azure templates covering VMs, networking, storage, and security configurations.

  • Automate environment provisioning across various stages: Dev, Acceptance, Pre-Prod, and Production.

  • Lead the adoption of Ansible and Terraform for configuration automation.

  • Ensure infrastructure changes are version-controlled and auditable.

  • Automate provisioning for Windows Server and SQL Server infrastructures.

  • Build CI/CD pipelines for IaC validation and deployment.

  • Standardise migration checks and embed production readiness in infrastructure definitions.

  • Provide technical leadership and mentorship to internal engineers.

Key Requirements:

  • Senior-level experience with Azure IaaS architecture and migration.

  • Strong knowledge of Windows Server, AD, SQL Server, and IIS.

  • Extensive hands-on experience with Ansible and Terraform.

  • Strong PowerShell skills.

  • Experience with CI/CD-integrated infrastructure pipelines.

Nice to have :

  • Experience in VMware-to-Azure migration.

  • Knowledge of Azure networking, security architecture, and governance frameworks.

  • Experience in fast-paced transformation programmes.