The organisation is a national health information platform that supports application teams with shared cloud infrastructure and deployment tooling. The Platform Team builds and operates the foundations developers use day to day: CI/CD pipeline templates in Azure DevOps, AKS clusters and Terraform modules, plus monitoring and identity integration. This role requires strong .NET development experience together with Azure DevOps, AKS, Terraform and PowerShell skills.
The mission
You will join a central platform team that provides the shared cloud and deployment layer used by multiple application teams. The technical landscape includes Azure subscriptions, Azure Kubernetes Service (AKS), Azure Container Registry, Service Bus, Key Vault, SQL databases and centralized monitoring (Dynatrace, ELK, Prometheus, Grafana). Work focuses on repeatable, auditable delivery patterns and platform stability rather than single-project scripting.
On a day to day basis you will design, implement and maintain shared azure devops pipeline templates and terraform modules for provisioning azure resources. You will operate AKS clusters including node pools, networking and confidential compute workloads, author PowerShell modules that drive pipelines, and collaborate with application teams to onboard repositories and standardise release workflows. Expect to review shared platform code, update pipeline templates, and participate in runbook and incident post-mortems.
Your responsibilities
- Own and evolve shared Azure DevOps pipeline templates, ensuring consistent multi-stage CI/CD across projects and enforcing quality gates and environment promotion.
- Design, deploy and operate Azure Kubernetes Service (AKS) clusters, including networking, ingress, autoscaling, confidential compute and Helm-based application deployments.
- Implement and maintain Terraform modules for provisioning Azure resources, manage Terraform state and automate safe plan/apply workflows.
- Build and maintain PowerShell Core modules and scripts that drive pipeline logic, secret retrieval, and deployment orchestration.
- Instrument and maintain platform observability using Dynatrace, ELK, Prometheus and Grafana and respond to platform incidents with durable fixes.
- Advise and enable development teams on platform integration, repository structure, GitFlow branching and secure deployment patterns.
Your profile
Essential skills
- Proven capability as a Platform Engineer supporting cloud-based application delivery and shared tooling.
- Strong experience with Azure DevOps, YAML pipelines, repository administration, service connections and agent pools.
- Hands-on experience operating AKS and containerised .NET applications, including Helm and ACR image workflows.
- Practical knowledge of Terraform for Azure, module design, state backends and lifecycle automation.
- Proficiency in PowerShell Core scripting and module development to automate deployment and pipeline logic.
- Solid understanding of networking (DNS, VNets, NSGs), identity and access management (Key Vault, managed identities, RBAC), and database deployment patterns.
- Familiarity with container tooling Docker, Kubernetes operations and artifact management (NuGet/ACR).