
Location
London
Hours
Hybrid work mode - 3 days from office
Salary
Not specified
About the Role
The Test Environment Manager (TEM) is a key engineering-focused role responsible for transforming the Software Development Life Cycle (SDLC) environment to enhance system reliability, automation, and performance in non-production settings. This role involves automating environment lifecycle management, establishing service level objectives, monitoring environment health, managing incident response, and minimizing manual toil. The TEM drives continuous improvement, balances reliability with speed, fosters a reliability culture, plans capacity, and advances test data management to ensure efficient and scalable test environments.
The role requires close collaboration with development, QA, and Site Reliability Engineering (SRE) teams to promote shared ownership and a blameless culture around environment incidents. The TEM will leverage observability tools, Infrastructure as Code (IaC), and DevOps practices to integrate test environments seamlessly with CI/CD pipelines and ensure they meet the evolving needs of the organization.
Experience
15+ years of relevant experience managing test environments with a strong focus on automation, reliability, and performance in both cloud and on-premises settings.
About you
- Expertise in observability and environment management for cloud and on-premises infrastructures.
- Proficient in Infrastructure as Code (IaC) automation and DevOps methodologies.
- Strong leadership and influence skills to champion Site Reliability Engineering (SRE) practices and collaborate across technical and business teams.
- Excellent problem-solving abilities with strong analytical and debugging skills under pressure.
- Effective communication and collaboration skills to bridge development, QA, and operations teams.
- Adaptable and proactive mindset to keep pace with evolving technologies and development methodologies.
Qualifications
- Proficiency with monitoring and logging tools such as Prometheus, Grafana, and Splunk.
- Experience with CI/CD platforms including Jenkins and GitLab CI.
- Skilled in configuration management tools like Ansible and Terraform.
- Deep knowledge of cloud platforms, particularly AWS, and containerization technologies such as Docker and Kubernetes.
- Strong scripting skills in Python or Bash for automation.
- Solid understanding of Linux systems, networking concepts, and database management.
N Consulting Ltd


