
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, managing incident response, and minimizing manual toil. The TEM drives continuous improvement, balances reliability and speed using error budgets, fosters a reliability culture, plans capacity, and advances test data management in collaboration with Test Data Managers. The role requires close collaboration with development, QA, and SRE teams to ensure scalable, reliable, and efficient test environments.
Experience
15+ years of relevant experience in managing test environments, automation, and cloud/on-prem infrastructure.
Technical Skills
- Expertise in observability and monitoring tools such as Prometheus, Grafana, and Splunk
- Proficiency with Infrastructure as Code (IaC) automation using tools like Ansible and Terraform
- Experience with CI/CD platforms including Jenkins and GitLab CI
- Strong knowledge of cloud platforms, especially AWS, containerization technologies (Docker, Kubernetes), and serverless computing
- Scripting skills in Python or Bash for automation tasks
- Solid understanding of Linux systems, networking concepts, and database management
Soft Skills
- Leadership and influence to champion Site Reliability Engineering (SRE) practices and engage technical and business stakeholders
- Strong problem-solving and analytical skills to investigate and resolve complex environment issues under pressure
- Excellent communication and collaboration skills to bridge development, QA, and operations teams
- Adaptability and a proactive mindset to keep pace with evolving technologies and methodologies
N Consulting Ltd

