Platform Engineer
Platform Engineer Role SummaryThe Platform Engineer is responsible for designing, building, automating, and maintaining cloud infrastructure platforms that enable secure, scalable, and reliable application deployment. The role leverages Infrastructure as Code (IaC), Azure Bicep, DevOps tooling, and automation to deliver self-service cloud capabilities, standardised environments, and modern engineering practices across the organisation. Key ResponsibilitiesDesign, build, and maintain cloud infrastructure platforms on Microsoft Azure.Develop and manage Infrastructure as Code (IaC) solutions using Azure Bicep, Terraform, and ARM templates.Create reusable infrastructure modules, templates, and deployment patterns to support engineering teams.Design and manage CI/CD pipelines using Azure DevOps and GitHub Actions.Automate infrastructure provisioning, configuration management, and deployment processes.Implement platform security controls, governance policies, and compliance requirements through code.Develop cloud landing zones and platform services that support enterprise workloads.Collaborate with architects, software engineers, and security teams to deliver cloud-native solutions.Monitor platform performance, reliability, availability, and cost optimisation.Support containerisation and orchestration technologies including Kubernetes and Azure Kubernetes Service (AKS).Troubleshoot infrastructure, networking, deployment, and automation issues.Drive platform engineering best practices, documentation, and knowledge sharing. Technical SkillsMicrosoft AzureAzure BicepInfrastructure as Code (IaC)TerraformAzure DevOpsGitHub ActionsPowerShellPythonYAMLARM TemplatesKubernetes (AKS)DockerNetworkingIdentity & Access ManagementDevOps & DevSecOpsMonitoring and ObservabilityGit Version Control Key DeliverablesAutomated cloud infrastructure deployments.Reusable Bicep and Terraform module libraries.CI/CD deployment pipelines.Secure Azure Landing Zones.Platform monitoring and alerting solutions.Governance and compliance automation.Self-service infrastructure capabilities for development teams.Experience RequiredProven experience implementing Infrastructure as Code using Azure Bicep and Terraform.Strong understanding of Azure cloud services and platform architecture.Experience developing CI/CD pipelines and deployment automation.Knowledge of containerisation technologies and Kubernetes.Experience with scripting and automation using PowerShell, Python, or similar languages.Understanding of cloud security principles and governance frameworks.Experience supporting enterprise-scale cloud platforms.
