Cloud Engineer
Role details
Job location
Tech stack
Job description
Are you an experienced Cloud Engineer who thrives on solving complex technical challenges and wants to work with cutting-edge cloud technologies?
This is an exciting opportunity to join a highly skilled engineering team supporting critical national programmes that help keep the UK safe.
You will work as part of collaborative, autonomous DevOps teams, building cloud-native systems on AWS that directly support mission-critical capabilities.
Expect exposure to a wide range of projects, modern tooling, large-scale platforms, and the freedom to influence technology choices.
This role offers the chance to work across the full delivery lifecycle-designing, developing, deploying, and maintaining services-while being fully supported by a broad engineering community dedicated to continuous learning and innovation., * Design, build, deploy and maintain applications and services on AWS
- Contribute to technical decision-making and cloud architecture discussions
- Develop solutions using AWS best practice, cloud-native tooling, and serverless technologies
- Implement Infrastructure as Code (IaC) using tools such as CloudFormation, CDK or Terraform
- Collaborate with end-users and stakeholders to deliver secure, scalable systems
- Support CI/CD automation pipelines and modern DevOps workflows
- Work within agile delivery teams (Scrum, Kanban, SAFe, etc.)
- Continuously learn, experiment, and adopt new technologies
Requirements
Essential Skills & Experience of the Cloud Engineer
- Strong hands-on AWS expertise; comfortable acting as a subject matter expert
- Proficiency with key AWS services (e.g., EC2, ECS, EKS, S3, Lambda, RDS, KMS, ELB, SNS, SQS, IAM)
- Scripting experience (Shell, Bash or Python)
- Coding experience in at least one AWS Lambda-compatible language
- Experience with IaC tools (CloudFormation, CDK, Terraform)
- Familiarity with version control systems (Git, Mercurial, Perforce)
- Strong communication, problem-solving skills, and eagerness to learn
- Experience working in Agile environments
Desirable Skills of the Cloud Engineer
- AWS Associate certification (Solutions Architect, Developer, or DevOps)
- Microservices and API design experience
- Containerisation and orchestration (Docker, Kubernetes, ECS, EKS)
- Knowledge of AWS monitoring, observability, and FinOps principles
- CI/CD tooling experience (Jenkins, Bamboo, TeamCity, Bitbucket)
- Automated testing frameworks
- Working knowledge of Linux, networking, and firewalls
Security Clearance
Due to the nature of the work, candidates must be eligible and willing to obtain UK Security Clearance (SC).
Benefits & conditions
- Hybrid working with flexible hours
- 25 days annual leave plus buy/sell options
- Comprehensive benefits package including private medical & dental
- Competitive pension scheme
- Cycle-to-work and other lifestyle benefits
- Annual bonus scheme
- Dedicated Career Manager for progression and development
- Access to extensive training platforms (e.g., online learning, certifications)
- Supportive, inclusive engineering culture with strong diversity networks