
Location
London
Hours
Hybrid work mode - 3 days from office
Salary
Not specified
About the Role
A Test Environment Manager (TEM) is responsible for transforming the Software Development Life Cycle (SDLC) environment with an engineering-focused approach that emphasizes system reliability, automation, and performance in a non-production setting. This role involves automating environment lifecycle management, establishing service level objectives, monitoring environment health using observability tools, managing incident response, and minimizing manual toil through automation. The TEM drives continuous improvement, balances reliability with speed using error budgets, fosters a blameless reliability culture, plans capacity, and advances test data management to ensure consistent, compliant, and automated provisioning of test data alongside environments.
Experience
15+ years of relevant experience in test environment management, automation, and reliability engineering.
About you
- Strong leadership and influence skills to champion Site Reliability Engineering (SRE) practices and collaborate across development, QA, and operations teams.
- Excellent problem-solving and analytical skills to investigate and resolve complex environment issues under pressure.
- Effective communication and collaboration abilities to bridge technical and business stakeholders.
- Adaptable and proactive mindset to keep pace with evolving technologies and methodologies.
Qualifications
- Expertise with monitoring and logging tools such as Prometheus, Splunk, and Grafana.
- Proficiency in CI/CD platforms like Jenkins and GitLab CI.
- Experience with configuration management and Infrastructure as Code tools including Ansible and Terraform.
- Deep knowledge of cloud infrastructure, particularly AWS, containerization technologies (Docker, Kubernetes), and serverless computing.
- Strong scripting skills in Python or Bash for automation.
- Solid understanding of Linux systems, networking concepts, and database management.
N Consulting Ltd


