Overview
We are seeking a skilled AWS Platform Engineer for a contract role focused on a significant re-platforming initiative for a large-scale organisation. This fully remote position involves building, standardising, and scaling a modern AWS platform while transitioning from previously manual configurations to automated solutions. The successful candidate will collaborate with a technology consultancy and will contribute to enhancing the client’s complex environment, ultimately improving the efficiency and reliability of their cloud infrastructure.
Responsibilities
- Design and build a scalable, standardised AWS hosting platform.
- Extend Infrastructure as Code coverage across the platform, particularly around databases and related services.
- Support the migration of existing customers onto the new platform.
- Consolidate environments, including migration from multiple AWS accounts into a unified structure.
- Replace manually configured services and processes with automated, repeatable pipelines.
- Design and implement solutions to remove legacy, bespoke integrations that are currently blocking progress.
- Integrate additional engineering and operational processes into the platform, including data migrations and deployment of customisations.
- Build out monitoring, operational tooling and self-service capabilities to support engineering teams and customers.
Requirements
- Strong experience with AWS platform engineering.
- Proven experience designing and building cloud hosting platforms at scale.
- Strong hands-on experience with Terraform and Infrastructure as Code.
- Experience working with AWS EC2, ECS/EKS, RDS and S3.
- Experience improving environments that have grown organically with manual processes and bespoke configurations.
- A practical mindset, able to deliver improvements incrementally while maintaining service stability.
- Desirable experience with C# and database platform engineering.
- Experience migrating and consolidating multi-account or multi-environment architectures.