Lead Infrastructure as Code Engineer
Azure IaaS Migration Transformation (6-Month Contract)
Contract Duration:
6 Months (Transformation-Focused)
Location:
Remote - Candidates must be Belgium based
Role Overview
We are seeking a
Lead Infrastructure as Code Engineer
( primarily
Ansible
) to accelerate our migration from on-premise Windows infrastructure to
Microsoft Azure IaaS
.
Why This Role Is Critical
This contract is central to industrialising our Azure migration strategy.
The successful candidate will transform our environment provisioning from manual, slow, and processes into a repeatable, automated, governed Azure IaaS model — enabling faster migration waves, reduced risk, and scalable SaaS growth.
This is a senior, hands-on transformation role focused on:
- Eliminating ClickOps
- Converting PowerShell-driven and manually provisioned environments into Infrastructure as Code
- Standardising Azure IaaS deployment patterns
- Making environment migrations (Dev, Acceptance, Pre-Production, Production) fully repeatable and automated
The environment is predominantly
Windows Server, Active Directory, SQL Server, and VMware
, with limited Linux exposure.
The objective is to industrialise Azure environment provisioning so migrations can be executed consistently, safely, and rapidly across multiple environments.
Key Transformation Outcomes (6 Months)
By the end of the contract, the successful candidate will have:
- Defined and implemented a standard Azure IaaS deployment framework
- Automated Dev → Acceptance → Pre-Prod → Production environment builds
- Created modular, reusable IaC templates for Windows-based workloads
- Reduced manual provisioning and migration timelines significantly
- Enabled repeatable, governed infrastructure promotion across environments
- Established CI/CD integration for infrastructure deployments
- Left behind clear documentation and internal capability uplift
Core Responsibilities
1. Azure IaaS Standardisation & Environment Replication
- Design and implement standardised Azure IaaS patterns
- Build reusable templates for:
- Virtual Machines
- Networking
- Storage
- Security configurations
- Enable automated deployment of full environments:
- Development
- Acceptance
- Pre-Production
- Production
- Ensure environments are consistent, auditable, and policy-compliant
- Eliminate one-off environment builds
The goal is
repeatable, scalable migration waves
, not isolated deployments.
2. Infrastructure as Code Leadership
- Define and implement IaC standards using:
- Ansible/ Terraform / Pulumi / (aligned to platform decision)
- Build modular, version-controlled infrastructure components
- Implement Git-based workflows and branching strategies
- Embed policy-as-code and guardrails
- Ensure infrastructure changes are peer-reviewed and traceable
This role sets the IaC standard for the Azure migration programme.
3. Windows-Centric Automation (Primary Focus)
- Automate provisioning of:
- Windows Server VMs
- Active Directory integrations
- SQL Server infrastructure
- IIS-hosted services
- Refactor legacy PowerShell scripts into structured IaC modules
- Replace hypervisor-based manual builds with Azure IaaS deployments
- Reduce dependency on manual VMware provisioning
4. CI/CD Integration for Infrastructure
- Integrate IaC deployments into CI/CD pipelines
- Enable automated environment promotion
- Support blue/green or staged infrastructure deployments where required
- Accelerate delivery timelines by reducing manual handovers
Infrastructure must move at the same velocity as product delivery.
5. Migration Acceleration & Industrialisation
- Develop repeatable migration patterns for multiple application estates
- Shorten migration cycle times between environments
- Standardise environment validation steps
- Ensure infrastructure is production-ready by design
- Balance modernization with operational risk control
6. Technical Leadership & Enablement
As a Lead Engineer, you will:
- Provide direction on Azure IaaS architecture
- Mentor internal engineers
- Establish automation best practices
- Document standards and reusable modules
- Influence long-term platform engineering strategy
Required Experience
- Senior-level Azure IaaS design and migration experience
- Strong Windows Server, Active Directory, and SQL Server background
- Proven track record converting manual infrastructure into IaC
- Deep hands-on experience with Terraform / Pulumi / Ansible
- Strong PowerShell expertise (with ability to refactor into structured IaC)
- Experience automating multi-environment deployments
- Experience building CI/CD-integrated infrastructure pipelines
Preferred Experience
- VMware migration experience
- Azure networking and security architecture
- Policy-as-Code implementation
- Enterprise SaaS platform environments
- Experience operating in structured transformation programmes
Profile Characteristics
- Highly delivery-focused
- Pragmatic and outcome-oriented
- Comfortable challenging legacy operational approaches
- Hands-on and technically credible
- Able to operate under transformation time pressure
Solliciteren