6-month contract – Inside IR35 – up to £800 a day
Hybrid working – 2/3 a week London based
Must have current SC Clearance and either hold or be eligible for NPPV3 clearance
Role Overview:
As the Head of Engineering, you will oversee and lead the cloud engineering team responsible for the design, implementation, and optimization of our AWS cloud infrastructure, with a focus on EKS (Elastic Kubernetes Service) and other AWS services. You will play a key leadership role in shaping the strategy and execution of our cloud solutions, ensuring that they meet the highest standards of performance, reliability, and scalability.
Key Responsibilities:
* Lead and mentor a team of cloud engineers, fostering a culture of collaboration, innovation, and continuous learning.
* Define and execute the cloud engineering strategy, ensuring alignment with overall business objectives.
* Drive the adoption of best practices in cloud architecture, automation, and DevOps.
* Oversee the design, deployment, and management of cloud infrastructure on AWS, with a focus on EKS (Elastic Kubernetes Service).
* Architect and implement scalable, secure, and cost-efficient cloud solutions using AWS services (EC2, S3, RDS, Lambda, etc.).
* Ensure the availability, performance, and security of cloud-based systems and applications.
* Lead the implementation and optimization of Kubernetes clusters on AWS (EKS), managing containerized applications.
* Optimize deployment pipelines, CI/CD processes, and monitoring for Kubernetes environments.
* Ensure high availability and disaster recovery for applications running on EKS.
* Automation & DevOps:
* Drive the automation of cloud infrastructure using Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, or Ansible.
* Implement CI/CD pipelines for continuous deployment, utilizing best-in-class DevOps practices.
* Monitor and improve the efficiency of cloud operations with a focus on cost optimization and resource management.
* Work closely with product, security, and development teams to ensure cloud solutions meet business needs and technical requirements.
* Communicate complex cloud architecture and strategies clearly to non-technical stakeholders.
* Provide regular updates on cloud infrastructure performance, incidents, and improvements to senior leadership.
Key Requirements:
* Technical Expertise:
* Proven experience in leading and managing cloud engineering teams, specifically with hands-on experience in AWS (EC2, S3, RDS, Lambda, etc.).
* Expertise in Kubernetes, specifically EKS, and container orchestration tools.
* Strong knowledge of cloud infrastructure automation (e.g., Terraform, CloudFormation, Ansible).
* Deep understanding of networking, security, and performance optimization in cloud environments.
* Leadership & Management:
* Strong leadership skills with experience in building and scaling high-performance engineering teams.
* Ability to influence technical and business decisions and communicate effectively with cross-functional teams.
* Experience in agile methodologies and managing large-scale, high-impact projects.
* Certifications & Education:
* AWS Certified Solutions Architect – Professional or equivalent certification is highly desirable.
* Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
* Soft Skills:
* Excellent problem-solving, analytical, and troubleshooting skills.
* Strong interpersonal and communication skills, with the ability to work with diverse teams and stakeholders.
* A proactive mindset and a passion for staying ahead of emerging cloud technologies and best practices.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* IT Services and IT Consulting
#J-18808-Ljbffr