Cloud Platform Engineer
Permanent
Hybrid (London)
£75,000-£80,000
Our client, a Central Government body are looking for an Azure Cloud Platform Engineer.
Job Overview
Cloud Platform Engineer will be responsible for the implementation and management of application cloud infrastructure using Infrastructure as Code (IaC) principles. Will work closely with our development, application support, Security and Cloud Platform operations teams to ensure a seamless deployment of infrastructure pipeline and manage the full lifecycle of our cloud solutions.
Key Responsibilities:
Application Cloud Infrastructure Management: Design, implement, and maintain scalable Azure cloud infrastructure using IaC tools, such as Terraform.
Deployment Automation: Develop and maintain CI/CD pipelines to automate the deployment of the application, infrastructure, and integration.
Monitoring & Troubleshooting: Monitor Application/system performance, identify issues, and troubleshoot as needed to maintain optimal uptime. Implement SRE practices to enhance system reliability and performance.
Configuration Management: Manage and configure cloud resources using IaC tools like Ansible and Terraform.
Security & Compliance: Ensure the security of the cloud environment by implementing best practices, complying with relevant regulations and standards.
Operations & Incident Management: Collaborate with the Application Support & Cloud Platform operations teams to manage incidents, perform root cause analysis, and implement corrective actions.
Collaboration: Work closely with software developers, QA engineers, product, and cloud platform teams to integrate DevOps methodologies into the development and deployment processes.
Continuous Improvement: Identify areas for process improvement and implement automated solutions to enhance efficiency and productivity.
Technical Skills:
* Proficiency in Azure cloud native services and infrastructure
* Extensive experience with Infrastructure as Code (IaC) using Terraform.
* Experience with CI/CD tools like Azure DevOps, GitHub Actions, or similar.
* Strong scripting skills (PowerShell, Bash, Python, etc.)
* Experience in implementing High Availability & disaster recovery solutions in cloud.
* Knowledge of containerization technologies such as Docker and Kubernetes
* Familiarity with monitoring tools like Azure Monitor, Prometheus, or Grafana
* Understanding of networking, security, compliance, and identity management in the cloud
* Knowledge of Azure policies and their implementation
* Experience with SRE practices and principles.
* Experience in FinOps and Cloud Cost Optimisation strategies.
* Experience of working in agile delivery methods
Experience: 5+ years of experience in a DevOps role with a focus on cloud infrastructure, preferably with Azure/GCP.
Certifications: Microsoft Certified: Azure DevOps Engineer Expert or similar certification is preferred.