
Opportunity at
GitLabStaff Site Reliability Engineer, Environment Automation
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, and accelerate digital transformation. The company is currently hiring a…
Career Tools
About This Role
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, and accelerate digital transformation. The company is currently hiring a full-time Staff Site Reliability Engineer, Environment Automation in India to support its dedicated platform team. In this role, the engineer will focus on operating and automating numerous tenant environments from initial provisioning through day-to-day maintenance, guaranteeing that systems remain secure, consistent, and reliable at…
Job Description
GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, and accelerate digital transformation. The company is currently hiring a full-time Staff Site Reliability Engineer, Environment Automation in India to support its dedicated platform team.
In this role, the engineer will focus on operating and automating numerous tenant environments from initial provisioning through day-to-day maintenance, guaranteeing that systems remain secure, consistent, and reliable at scale. Professionals joining this team will combine a pragmatic operational mindset with robust software engineering abilities to eliminate manual workflows, reduce operational toil, and improve platform resilience.
Daily work involves creating infrastructure automation utilizing Terraform, Ansible, and Kubernetes, designing deployment packages like Helm Charts, managing cloud-native services across cloud providers, and enhancing monitoring and observability tools including Prometheus, ELK, and Grafana. The position suits individuals who possess a strong background in large-scale operations, multi-tenant infrastructure management, and production-scale troubleshooting. Team members at GitLab incorporate artificial intelligence into their daily workflows as a productivity multiplier.
Responsibilities
- Design and implement automation that provisions and manages hundreds of isolated GitLab environments using Terraform, Ansible, and Kubernetes
- Troubleshoot issues across Kubernetes clusters, cloud services, and GitLab applications to resolve failed deployments, crash loops, and scheduling conflicts
- Replace manual operational workflows with infrastructure-as-code solutions, configuration rollouts, and automated version upgrades
- Build observability systems using Prometheus, ELK, and Grafana to detect bottlenecks, forecast usage trends, and optimize resource consumption
- Lead incident response and postmortem procedures to resolve operational issues and establish standards that mitigate future risks
- Collaborate with engineering teams to guide architectural choices surrounding automation, platform scalability, and production readiness
Requirements
- Proven experience operating and troubleshooting production workloads across multiple tenants or environments
- Strong hands-on mastery of Terraform covering workspace strategies, state management, and scalable automation patterns
- Demonstrated skill in diagnosing deployment failures, interpreting pod logs, and debugging scheduling problems in live Kubernetes environments
- Capability to read and debug code written in Go or Ruby
- Background supporting infrastructure for numerous customers or environments simultaneously with a focus on isolation and scaling
- Experience managing on-call duties and leading technical discussions and incident resolution under pressure
Qualifications
- Familiarity with Ansible and templating tools such as Jsonnet
Core Skills
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the employment type for this role?
This position is full-time.
Where is the job located?
The position is located in India, and GitLab notes that all of its roles are remote while some may carry specific location-based eligibility requirements.
What salary does GitLab offer for this position?
The salary is not stated in the job posting.
What technologies are used in this role?
The role utilizes tools such as Terraform, Ansible, Kubernetes, Helm Charts, Prometheus, ELK, Grafana, Go, and Ruby.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.