We are partnered with an established financial services organisation to look for a seasoned cloud engineer to design, build, and scale robust cloud infrastructure across AWS and Azure environments. This role requires deep hands-on expertise in Terraform, strong experience in cloud-native architecture, and a proven track record in CI/CD automation and end-to-end project delivery.
The ideal candidate combines technical excellence with delivery discipline, enabling secure, scalable, and highly available systems in a fast-paced enterprise environment.
Cloud Architecture & Engineering
- Design, implement, and maintain scalable, resilient, and secure cloud infrastructure across AWS and/or Microsoft Azure.
- Collaborate on cloud architecture decisions, including networking, compute, storage, and security best practices.
- Optimize infrastructure for cost efficiency, performance, and reliability.
Infrastructure as Code (IaC)
- Develop, maintain, and standardize infrastructure using Terraform (advanced level required).
- Build reusable, modular Terraform components and enforce IaC engineering standards.
- Ensure proper version control, testing, and governance of IaC pipelines.
CI/CD & Automation
- Design and implement robust CI/CD pipelines to support continuous integration, delivery, and deployment across environments.
- Integrate infrastructure automation into CI/CD workflows.
- Leverage tools such as Bitbucket, Jenkins, and Terraform.
Project Delivery & Execution
- Take ownership of end-to-end project delivery, from requirements gathering through design, implementation, and deployment.
- Collaborate with cross-functional teams (Development, Security, QA, Product) to deliver cloud solutions aligned with business goals.
- Drive timelines, manage risks, and ensure high-quality outcomes.
Monitoring & Reliability
- Set up monitoring, logging, and alerting solutions (e.g., CloudWatch, Azure Monitor).
- Implement reliability engineering practices (SRE principles) including incident response and post-mortems.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5 to 7 years of experience in cloud engineering or DevOps roles.
- Advanced expertise in Terraform, including modules, state management, and multi-environment deployments.
- Strong hands-on experience with AWS (EC2, VPC, IAM, RDS, Lambda, etc.).
- Strong hands-on experience with Azure (VMs, VNets, Azure AD, App Services, etc.).
- Proven experience designing and managing CI/CD pipelines at scale.
- Demonstrated experience delivering complex cloud projects end-to-end.
- Strong scripting skills (e.g., Python, Bash, PowerShell).
Preferred Qualifications
- Professional certifications (e.g., AWS Solutions Architect, Azure Solutions Architect, Terraform Associate).
- HashiCorp Certified: Terraform Associate or AWS Certified Solutions Architect - Professional is highly advantageous.
- Experience with containerization and orchestration (e.g., Docker, Kubernetes).
- Familiarity with configuration management tools (e.g., Chef).
- Exposure to multi-cloud or hybrid cloud environments.
- Experience with security frameworks and compliance standards (e.g., ISO, SOC2).