Work closely with clients to understand their business requirements and design customised solutions using AWS services and technologies.
Design, implement, and maintain scalable, reliable, and secure AWS solutions, utilising best practices and industry standards.
Act as a hands-on technical contributor within project teams, directly implementing AWS infrastructure, migrations, and modernisation activities in customer environments.
Lead and execute AWS migration activities, including server, database, and application migrations using services such as AWS Application Migration Service (MGN), DMS, and related tooling.
Work with DevOps teams to implement automation, CI/CD pipelines, and infrastructure as code, using tools such as CloudFormation and Terraform.
Ensure solutions are optimised for performance, availability, and cost, and provide recommendations for cost optimisation and resource utilisation.
Collaborate with cross-functional delivery teams, working directly alongside engineers, PMs, and customers to deliver production-ready AWS solutions.
Provide technical leadership and mentorship to junior team members and participate in knowledge-sharing and training initiatives.
Stay current with AWS technologies, best practices, and industry trends, and provide thought leadership and guidance to clients and internal teams.
Develop and maintain documentation, including architecture diagrams, technical specifications, and operational procedures.
Participate in pre-sales activities such as scoping and estimation where required, while remaining primarily accountable for post-signature technical delivery and implementation.
Requirements
At least 5 years of experience in designing and deploying AWS solutions, including but not limited to EC2, S3, RDS, Lambda, DynamoDB, API Gateway, CloudFront, CloudFormation, CloudWatch, and IAM.
At least 5 years technical experience with cloud technologies and/or on-premise infrastructure
Proven experience delivering AWS projects end-to-end, including building, configuring, deploying, and supporting production AWS environments.
Strong hands-on experience migrating workloads into AWS, including planning, executing, validating, and supporting migrations using tools such as AWS MGN and AWS Transform.
Some exposure to the AWS MAP programme is useful.
Strong understanding of AWS architecture and services, including networking, security, storage, and compute.
Experience with designing and implementing highly available, fault-tolerant, and scalable solutions on AWS.
Strong understanding of cloud security best practices, including IAM policies, encryption, and network security.
Hands-on experience writing, deploying, and maintaining infrastructure as code using CloudFormation and/or Terraform in live customer environments.
Strong communication and collaboration skills, with the ability to work effectively in a team environment and communicate technical concepts to non-technical stakeholders.