We are looking for a Cloud Platform Engineer with expertise in AWS and infrastructure automation to work within a growing platform team. This is not a DevOps position — we're seeking individuals with strong software engineering backgrounds, who have experience designing and automating infrastructure using AWS CDK and CloudFormation, and who can contribute to high-quality deployment workflows alongside developers.
You’ll work closely with engineering teams to enable rapid, secure, and scalable cloud delivery, using infrastructure-as-code principles and scripting to streamline and safeguard cloud platforms.
Key Responsibilities:
- Design, implement, and optimise scalable cloud infrastructure using AWS services and infrastructure-as-code (CDK/CloudFormation).
- Develop and maintain secure, automated CI/CD pipelines using tools like GitHub Actions or Jenkins.
- Implement secure cloud architectures and support compliance standards through regular audits and governance practices.
- Collaborate with software engineers to embed infrastructure automation into the development lifecycle.
- Contribute to cost optimisation, performance monitoring, and best practices across the AWS environment.
Essential Skills & Experience:
- Proven hands-on experience with AWS services and infrastructure management.
- Strong proficiency with AWS CDK (Cloud Development Kit) and/or CloudFormation.
- Solid experience building and maintaining CI/CD pipelines (GitHub Actions, Jenkins).
- Scripting ability with Bash and optionally Python for task automation and tooling.
- Familiarity with Docker and container management (but not necessarily orchestration).
- Strong understanding of security best practices in cloud environments.
- Software development background or formal programming training.
- Experience applying infrastructure-as-code (IaC) principles in production environments.
Desirable (Not Essential):
- Exposure to Kubernetes or other container orchestration tools.
- Experience with AWS monitoring and logging tools (e.g., CloudWatch).
- Familiarity with tools like Prometheus, Grafana, or the ELK Stack.
- Understanding of networking concepts or configuration management tools (Ansible, Chef, Puppet).
- Awareness of Agile methodologies.