- Company Name
- Codeconvergence Limited (CCL)
- Job Title
- Test Environment Manager
- Job Description
-
**Job Title**
Test Environment Manager
**Role Summary**
Lead end‑to‑end management of non‑production test environments, focusing on reliability, automation, and performance. Drive infrastructure as code (IaC) practices, define and monitor SLOs/SLIs, and cultivate a blameless, continuous improvement culture across development, QA, and SRE teams.
**Expectations**
- Minimum 15 years of engineering/operations experience
- Proven track record in IaC, CI/CD, observability, and SRE practices
- Strong leadership, analytical, and communication skills
- Ability to influence cross‑functional stakeholders and drive process change
**Key Responsibilities**
- Design, implement, and maintain IaC (Terraform, Ansible, CloudFormation) to automate provisioning, teardown, and configuration of test environments.
- Integrate environment management with CI/CD pipelines (Jenkins, GitLab CI, etc.).
- Define SLOs/SLIs (availability, provisioning time) and develop dashboards/lists for monitoring.
- Deploy and configure observability stack (Prometheus, Grafana, Splunk).
- Lead incident response, conduct blameless post‑mortems, and implement corrective actions.
- Identify and automate manual tasks to reduce operational toil.
- Analyze environment performance data, incidents, and post‑mortem insights for continuous improvement.
- Apply error‑budget principles to balance reliability and feature velocity.
- Promote reliability culture; coordinate with development, QA, and SRE to foster shared ownership.
- Perform capacity planning based on usage patterns and project forecasts.
- Collaborate with Test Data Managers to ensure compliant, consistently provisioned test data.
**Required Skills**
- **IaC & Configuration**: Terraform, Ansible, CloudFormation
- **CI/CD**: Jenkins, GitLab CI, others
- **Observability**: Prometheus, Grafana, Splunk
- **Cloud Platforms**: AWS (EC2, RDS, S3, Lambda, ECS/EKS), containerization (Docker, Kubernetes), serverless
- **Scripting**: Python, Bash
- **Systems & Networking**: Linux administration, networking concepts, database fundamentals
- **Soft Skills**: Leadership & influence, analytical problem‑solving, clear communication, adaptability
**Required Education & Certifications**
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, Information Technology, or related field.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Certified Kubernetes Administrator, Terraform Associate, or SRE/DevOps certifications).
---