Cloud Engineer
Role details
Job location
Tech stack
Job description
We are looking for a Cloud Engineer who will be responsible for designing, building, and maintaining secure, scalable, and costeffective cloud infrastructure to support our applications and services. This role focuses on cloud platform engineering, infrastructure automation, and enabling development teams to deploy and operate workloads efficiently in the cloud.
Reporting directly to the Head of Cloud Engineering, you will work independently while collaborating closely with software engineers, SREs, and operations teams. You will be responsible for implementing infrastructure as code, supporting CI/CD pipelines, and ensuring cloud environments follow best practices for security, resilience, and performance. Continuous learning and ongoing improvement of cloud platforms and tooling will be a key expectation of this role., * Designing, building, and maintaining cloud infrastructure to support businesscritical services
- Implementing and maintaining infrastructure as code for repeatable, auditable deployments
- Supporting and improving CI/CD pipelines for infrastructure and application delivery
- Ensuring cloud environments are secure, resilient, and aligned with best practices
- Working closely with development teams to enable efficient deployment and operation of workloads
- Managing and maintaining Kubernetes clusters and cloudnative services
- Implementing monitoring, logging, and alerting in collaboration with SRE teams
- Supporting capacity planning, scaling strategies, and cost optimisation initiatives
- Troubleshooting and resolving cloud infrastructure issues in production environments
- Producing clear documentation for cloud architecture, operational processes, and best practices
- Contributing to continuous improvement of cloud platforms, tooling, and engineering standards
Requirements
- Strong experience designing, building, and operating cloud infrastructure in production environments
- Strong experience with cloud platforms, particularly Azure
- Proficiency with infrastructure as code (IaC) tools such as Terraform, Bicep, or Ansible
- Good understanding of cloud networking concepts, including VNETs, routing, firewalls, load balancing, and private connectivity
- Experience working with container platforms such as Kubernetes and container registries
- Experience supporting and improving CI/CD pipelines for infrastructure and application deployments
- Understanding of cloud security principles, identity and access management, and compliance best practices
- Ability to implement reliable backup, recovery, and disaster recovery strategies
- Good written and verbal communication skills, with a strong standard of English
- Desire to continuously learn and stay current with evolving cloud technologies
Advantages
- 2-3 years' experience in a Cloud Engineer, Platform Engineer, DevOps, or similar role
- Experience with Azure-native services such as AKS, App Services, Azure SQL, Azure Storage, and Azure Monitor
- Familiarity with observability and monitoring tools such as Grafana, Prometheus, or cloud-native equivalents
- Understanding of modern application architectures, including microservices and event-driven systems
- Working knowledge of GitOps workflows and deployment strategies
- Strong automation and scripting skills using Bash, PowerShell, Python, or Go
- Experience managing cloud costs and implementing cost optimisation strategies
- Exposure to multi-environment setups (dev, test, staging, production)
- Understanding of reliability, availability, and performance considerations in cloud platforms
Benefits & conditions
Our comprehensive benefit package includes:
- 25 days holiday rising to 30 with each year of service
- Private Medical Insurance covering dental and optical
- Company pension scheme
- Life Assurance - 4x your annual salary
- 1 day paid volunteering per year
- Enhanced maternity / paternity offerings
- Employee Assistance Programme
- Cycle to work scheme
- On site gym