Public Cloud - Azure Cloud Engineer
Role details
Job location
Tech stack
Job description
We are a well-established, solution-focused Cloud Platform team modernising the bank's next-generation technical platform - an essential part of one of the UK's largest financial-services transformations. We work closely with business teams within the organisation to build end-to-end solutions that let product teams safely leverage cloud infrastructure for Analytics, Gen AI/ML, Databases, Storage, Serverless HPC and Application Workloads.
Our engineering remit is broad. We focus on product curation, providing data-warehousing and data-segregation capabilities and building automation to ensure work is delivered end to end with continuous quality-assurance controls in place so that outcomes meet our required standards. We're also leading the way in bringing AI into our workflows to automate and improve our cloud offerings.
About the role
We are modernising with cloud, a platform that is quick, secure and resilient for customers: easy, modern and green for developers.
Our core technology focus for this role is on Microsoft Azure.
We are particularly interested in people with experience in one of more of the following:
Azure Kubernetes Service (AKS), Azure Policy, Azure Batch, Azure Key Vault, Azure SQL, Azure Storage Account, Azure API Management in addition to strong fundamentals in Networking, Security, IAM, Platform Engineering, Terraform, CI/CD (Harness/GitHub Actions), PowerShell, Az Cli, Git Workflows, Backstage and Dynatrace.
We're looking for a Cloud Engineer with strong Azure experience, focused on building end-to-end infrastructure solutions for business teams. You'll help build secure, scalable systems and drive automation across deployment and operations, with participation in out-of-hours support required.
About you
You will work collaboratively with Engineering Leads and Product Owners, in building, contributing to and executing our platform roadmap. In addition to participating in the planning and delivery of our goals, driving prioritisation, automating processes using traditional and Gen AI tools, escalating impediments, and demonstrating successes. You will have the opportunity to participate in technical communities and work with internal customers across several domains within the organisation to advance shared capabilities and to be a role model and mentor early career engineers to advance their technical skills., * Design, build and maintain secure, scalable Azure infrastructure foundations for service consumption.
- Build and maintain reusable Terraform modules and automated deployment patterns.
- Develop pipelines using Harness CI and PowerShell to implement automation to remove manual steps and standardise delivery.
- Understand threat models and group policy to translate control requirements into policy-as-code guardrails using Azure Policy.
- Create and evolve self-service "Golden Paths" through Backstage templates, scaffolding, service catalogue contributions, documentation & automation hooks so teams can ship faster with less friction.
- Partner closely with security, risk, architecture and delivery teams to meet regulated-industry requirements without slowing pace of engineering delivery.
- Improve operational excellence including monitoring, incident response, problem management, cost optimisation and reliability engineering including participating in out-of-hours support.
- Push innovation by prototyping and productionising Generative and Agentic AI based automation (e.g. AI assisted deployments, documentation automation, and policy reasoning) using tools such as Copilot Studio with appropriate controls and auditability.
- Engage in Agile team ceremonies and contribute to continuous improvement efforts.
Requirements
- Experience in Platform Engineering, with a proven track record of building and operating solutions on Azure.
- Background in designing and implementing CI/CD pipelines with tooling such as GitHub Actions and Harness for automated build and deployment pipelines.
- Understanding and application of configuration management tools for infrastructure automation and policy enforcement (experience with alternative configuration management tools is considered an asset).
- Experience with a programming/scripting language such as Python, Go, PowerShell or Bash for automation of processes.
- Demonstrated ability to take ownership of products and features and drive them to successful delivery.
- Skilled in writing and managing Infrastructure as Code (IaC) using Terraform.
- Experience in curating and managing the full product lifecycle for cloud services
- Excellent verbal, written, and interpersonal communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical stakeholders.
- Comfortable operating in fast-paced, dynamic environments - able to adapt quickly, embrace ambiguity, and remain effective through change., * Hands-on experience with building and maintaining cloud infrastructure and services using the Azure product suite.
- Proficient in writing Infrastructure as Code (IaC) using Terraform, with a strong understanding of modular and reusable coding practices such as dependency management.
- Comprehensive knowledge of Cloud Security, Private Networking, Customer Managed Key based encryption (CMK), and IAM such as principles of least privilege.
- Strong automation mindset with solid foundations in CI/CD and one or more programming languages such as Python or equivalent engineering skills.
- Proven security & reliability focus with a track record of designing and implementing highly scalable, secure and resilient systems.
- Experience with monitoring tools and techniques to ensure system reliability and performance.
- Comfortable working in a regulated environment including security controls, auditability, change governance and stakeholder management.