Cloud Platform Engineer
Location: London - hybrid, 2 days per week onsite
Contract: Initial 6 months
Day Rate: 400 - 500 Outside IR35
Role Overview
We are looking for an experienced Cloud Platform Engineer to design, build and support secure, scalable and resilient cloud infrastructure, with a strong focus on Microsoft Azure.
You will play a key role in developing infrastructure automation, managing secrets and credentials, and building CI/CD pipelines. Working closely with DevOps, Security and Application teams, you will help deliver compliant, reliable and cost-effective cloud platform services while improving automation and developer experience.
The role will also involve contributing to the Cloud Service Catalogue, providing advanced platform support and ensuring cloud solutions align with architectural, security and regulatory standards.
Key Responsibilities
- Design, build and support secure, scalable and resilient cloud infrastructure solutions using Microsoft Azure.
- Develop and maintain reusable, modular Terraform infrastructure-as-code modules for Azure resource provisioning.
- Manage and administer HashiCorp Vault for secure secrets and credentials management across cloud environments.
- Build, optimise and maintain CI/CD pipelines using Azure DevOps, incorporating testing and security scanning.
- Implement Azure role-based access controls, policies and security configurations using Azure AD and native IAM tools.
- Contribute to the development and maintenance of the Cloud Service Catalogue and internal self-service capabilities.
- Collaborate with DevOps Engineers, Security Engineers, Solution Architects and Application Owners to deliver platform solutions.
- Review cloud platform changes to ensure alignment with architectural standards, security best practices and compliance requirements.
- Provide L3 support for cloud platform incidents and coordinate vendor escalations where required.
- Identify and implement improvements to infrastructure efficiency, monitoring, automation and reliability.
- Support platform upgrades and patching cycles while minimising service disruption.
- Maintain technical documentation and contribute to internal engineering knowledge-sharing.
Essential Experience and Skills - Strong hands-on experience managing and automating Microsoft Azure resources.
- In-depth knowledge of Terraform and infrastructure-as-code practices, including designing and maintaining reusable modules.
- Practical experience implementing and managing HashiCorp Vault.
- Experience building and maintaining CI/CD pipelines, particularly using Azure DevOps.
- Understanding of Azure networking, security, identity and governance features.
- Experience integrating secrets management and Vault into CI/CD processes.
- Strong scripting ability, ideally using PowerShell, Bash or Python.
- Understanding of DevSecOps principles and secure cloud architecture.
- Experience building and supporting cloud platforms within a regulated enterprise environment.
- Experience improving developer experience through automation and self-service capabilities.
- Strong collaboration skills, with experience working across engineering, security and architecture teams.
Qualifications and Certifications - Azure Administrator Associate (AZ-104) or equivalent hands-on experience.
- Terraform Associate certification or demonstrable equivalent experience.
Desirable Experience and Certifications - Azure DevOps Engineer Expert (AZ-400).
- HashiCorp Vault certification.
- ITIL Foundation or knowledge of Service Management practices.