JOBSEARCHER

Platform Engineer

Senior Platform & Pipeline Engineer (3 FTE)We are seeking three Senior Platform & Pipeline Engineers to form the core engineering team responsible for building a modern, automated, and scalable infrastructure platform. This team will lead the migration from Azure DevOps to GitLab, redesign infrastructure‑as‑code foundations, and ensure consistent, repeatable provisioning across cloud and on‑prem environments.You will work closely with the architecture function on technical direction and collaborate with Kubernetes engineering to ensure deployment automation is aligned across the platform. At least one of the three engineers will specialise in .NET containerisation to support application modernisation.Key ResponsibilitiesOwn the Azure DevOps → GitLab migration, including rewriting IaC templates from existing formats (e.g., Bicep) into OpenTofu.Design and deliver reusable, cloud‑agnostic IaC modules ensuring consistency, repeatability, and portability across Azure and on‑prem environments.Build and maintain GitLab CI/CD pipelines for infrastructure and platform deployments.Deploy, operate, and maintain self‑hosted GitLab infrastructure.Automate provisioning workflows across Azure and on‑prem platforms.Integrate platform automation with the new observability stack.Work closely with Kubernetes engineering and architecture leads to ensure deployment automation is cohesive across teams.Required Experience (all three roles)6–8+ years in platform engineering or DevOps roles.Strong hands‑on experience with OpenTofu / Terraform, including translating existing IaC templates (e.g., Azure Bicep) into OpenTofu HCL.Deep experience designing and operating GitLab CI/CD pipelines.Working knowledge of GitLab runner topology (executors, tags, concurrency, autoscaling, isolation models).Hands‑on Azure DevOps migration experience (service connections, variable groups, secure files, approvals, artifact feeds).Strong Linux background.Solid understanding of networking, security, and Kubernetes fundamentals.Experience managing IaC at enterprise scale across multiple environments and subscriptions.PowerShell scripting capability.Required Experience (at least one of the three roles)Hands‑on experience with .NET modernisation, containerisation, and application security hardening, including building .NET containers and authoring Kubernetes deployment manifests.