Cloud Engineer
Department: Infrastructure
Employment Type: Permanent
Location: London
Description
We are looking for a highly skilled Platform Automation Engineer to join our team. The ideal candidate will have deep expertise in cloud infrastructure, automation, and modern software delivery practices. This role involves working closely with developers to design, automate, and optimize deployment workflows, ensuring a smooth and scalable development experience.
Key Responsibilities
* Architect, implement, and manage scalable infrastructure on AWS to support development and production workloads following cloud security best practices and cost optimization strategies
* Develop, optimize, and maintain reusable Terraform modules for Infrastructure-as-Code (IaC).
* Automate configuration management and system provisioning using Packer and Ansible
* Build and manage CI/CD pipelines for efficient software delivery.
* Develop and maintain automation scripts using a scripting language, preferably Python or Golang.
* Work closely with development teams to enhance tooling, improve workflows, and streamline application deployments.
* Deploy, manage, and scale containers using Kubernetes and Helm for application orchestration.
* Configure ArgoCD apps/applicationsets/custom manifests.
* Develop Helm charts from scratch.
* Administer and optimize Linux-based systems for security, performance, and reliability.
* Troubleshoot and resolve infrastructure, deployment, and application-related issues.
Skills, Knowledge and Expertise
* Strong networking skills and experience troubleshooting networking issues
* Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack)
* 5+ years experience architecting, implementing and managing scalable infrastructure on AWS
Personal Attributes
* Clear communication – explains technical concepts concisely and effectively
* Adaptability – adjusts to new technologies and unexpected challenges
* Analytical thinking – breaks down complex issues logically and methodically
* Decision-making – balances speed and accuracy when making technical decisions
* Collaboration over competition – prioritises team success over individual wins
* Accountability – follows through on commitments and owns mistakes
* Patience – supports teammates as they learn or troubleshoot issues
* Open to feedback – accepts and applies suggestions for improvement
* Growth mindset – always looks for ways to improve skills and workflows
* Proactiveness – takes initiative instead of waiting for instructions
#J-18808-Ljbffr