Our client is seeking an experienced Senior Cloud and Platform Engineer to join our dynamic team. This role requires deep expertise in cloud automation, engineering, cost optimisation and design, with a focus on Amazon Web Services (AWS). The ideal candidate will have a strong programming background and a proven track record of developing custom solutions. As a senior member of the team, you will play a crucial role in shaping cloud infrastructure, leading technical projects, and mentoring junior engineers.
This is a fantastic opportunity to make a significant impact within a forward-thinking organisation, contributing to the evolution of our cloud and platform engineering capabilities.
Role Responsibilities
- Platform Engineering in AWS: Design, implement, and optimize AWS-based platform engineering solutions that align with application requirements and industry best practices.
- Automation & Infrastructure as Code (IaC): Develop and maintain infrastructure automation using AWS Cloud Development Kit (CDK) and Terraform.
- DevSecOps Enablement: Build robust, scalable and repeatable solutions that enable DevSecOps adoption within TPICAP, using tools such as Gitlab and Nexus and scripting languages such as Python, GO and powershell
- Collaborate with cross-functional teams to integrate generative AI solutions into existing systems.
- Research and stay up-to-date on the latest advancements in cloud distributed systems and generative AI technologies and methodologies
- Project Leadership: Take ownership of cloud and platform engineering projects, ensuring they are delivered efficiently, securely, and in accordance with organizational standards.
- Technical Strategy & Governance: Understand corporate toolsets, provide recommendations for architectural designs, and ensure compliance with internal governance frameworks.
- Escalation & Troubleshooting: Serve as an escalation point for complex technical issues, providing guidance and support to other team members.
- Collaboration & Mentorship: Work closely with cross-functional teams, sharing knowledge and best practices to foster continuous improvement.
Essential
Experience / Competences
- Extensive AWS expertise, including experience with cloud automation, security best practices, cost optimisation and architectural design.
- Proficiency in programming and problem solving, with a demonstrated history of developing and maintaining custom automated solutions.
- Strong experience with Python, GO and powershell
- Experience with DevOps methodologies, CI/CD pipelines, and containerization technologies (e.g., EKS, Docker, Kubernetes).
- Hands-on experience with CDK and Terraform for infrastructure automation
- Familiarity with Amazon Bedrock, TensorFlow, and PyTorch for developing AI solutions
- Good understanding of monitoring and logging solutions such as Grafana, CloudWatch, Prometheus, or ELK Stack.
- Familiarity in security and compliance within cloud environments.
- Excellent problem-solving skills and the ability to troubleshoot complex cloud-based environments.
- Strong leadership capabilities, with experience leading technical projects and mentoring team members.
- Ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
Desired
- AWS certifications such as AWS Certified Solutions Architect Professional, AWS Certified DevOps Engineer Professional, AWS Certified AI Practitioner, or AWS Certified Developer Associate.