InternFlow

Greenhouse ·

full-time

Staff Site Reliability Engineer, Environment Automation

Gitlab · Bangalore

GitLab operates as an intelligent orchestration platform focused on DevSecOps, providing tools that help organizations improve developer productivity and operational efficiency. As a Staff Site Reliability Engineer specializing in Environment Automation, you will be responsible for the lifecycle management of hundreds of isolated GitLab environments. Your day-to-day work involves designing and implementing infrastructure-as-code solutions using Terraform, Ansible, and Kubernetes to ensure these environments remain secure, scalable, and consistent. You will build and maintain deployment packages, manage microservices on Kubernetes, and develop observability strategies using tools like Prometheus and ELK to monitor system health and capacity. This role requires a strong background in both software engineering and operational reliability, as you will be tasked with replacing manual workflows with automated provisioning pipelines. You will also lead incident response efforts and troubleshoot complex production issues across cloud-native ecosystems. This position is well-suited for experienced engineers who are comfortable managing multi-tenant infrastructure at scale and possess a deep understanding of cloud security, infrastructure automation, and proactive system maintenance.

site reliability engineeringdevsecopskubernetesinfrastructure as codeterraformautomationcloud engineeringobservabilitymulti-tenant architecture

Education

  • Level: Bachelor's degree
Site Reliability Engineering

Key Skills

TerraformAnsibleKubernetesHelm Chartsomnibus-gitlabGCPAWSPrometheusELKGrafanacloud security

About the Role GitLab is the intelligent orchestration platform for DevSecOps. As a Staff Site Reliability Engineer (SRE) in the Environment Automation specialization, you will help keep user‑facing services and production systems reliable, scalable, and efficient, focusing on automating the lifecycle of many tenant environments. Responsibilities - Design and implement automation that provisions and manages hundreds of isolated GitLab environments using Terraform, Ansible, and Kubernetes. - Manage complex state strategies and workspace configurations. - Troubleshoot production issues across Kubernetes clusters, cloud services, and GitLab applications. - Replace manual workflows with infrastructure‑as‑code solutions, including automated version upgrades and provisioning pipelines. - Build observability systems using Prometheus, ELK, and Grafana to detect bottlenecks and predict usage trends. - Lead incident response and post‑mortem efforts. - Integrate and operate infrastructure in cloud provider ecosystems such as GCP and AWS, applying cloud security best practices. Requirements - Experience with Terraform, Ansible, Kubernetes. - Knowledge of Helm Charts, omnibus‑gitlab packaging. - Familiarity with cloud platforms (GCP, AWS) and related services (IAM, networking, storage). - Proficiency in monitoring tools like Prometheus, ELK, Grafana. - Strong scripting or programming skills for automation. - Understanding of cloud security best practices.

Skills for this role

TerraformAnsibleKubernetesHelm Chartsomnibus-gitlabGCPAWSPrometheusELKGrafanacloud security

Required skills

TerraformAnsibleKubernetesHelm Chartsomnibus-gitlabGCPAWSPrometheusELKGrafanacloud security

Also mentioned in the listing

site reliability engineeringdevsecopsinfrastructure as codeautomationcloud engineeringobservabilitymulti-tenant architecture
RoleStaff Site Reliability Engineer, Environment Automation
CompanyGitlab
LocationBangalore
CompensationNot disclosed
Posted2026-09-29
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

Staff Site Reliability Engineer, Environment Automation at Gitlab: frequently asked questions

Who can apply for the Staff Site Reliability Engineer, Environment Automation role at Gitlab?
The listing asks for Bachelor's degree; freshers are welcome.
What skills does the Staff Site Reliability Engineer, Environment Automation role require?
The listing highlights Terraform, Ansible, Kubernetes, Helm Charts, omnibus-gitlab, GCP, AWS, Prometheus, ELK, Grafana. Show each of these in a project or past role on your resume.
What is the salary for this role?
Gitlab has not stated compensation in the listing. Check the original posting or ask during the application process.
Is the Staff Site Reliability Engineer, Environment Automation position remote, hybrid or onsite?
The listing gives Bangalore as the location and does not state a work mode.
What is the application deadline?
Gitlab has not listed a fixed deadline, so apply early in case the opening is filled.
How do I apply for the Staff Site Reliability Engineer, Environment Automation role?
Use the Apply button on this page. It opens the original listing on job-boards.greenhouse.io, where you submit your application with the company.

More at Gitlab

Other jobs at Gitlab

See all 60 openings at Gitlab

Explore Related Placements


// similar opportunities

You might also like