We are looking for a Junior 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