GitLab

Staff Site Reliability Engineer, Environment Automation

GitLab
Apply
7 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design and implement Terraform, Ansible, and Kubernetes automation for hundreds of isolated GitLab environments.
  • Troubleshoot Kubernetes clusters, cloud services, GitLab applications, failed deployments, crash loops, and scheduling conflicts.
  • Automate version upgrades, configuration rollouts, provisioning pipelines, and other multi-tenant operational workflows.
  • Build observability and capacity-planning systems using Prometheus, ELK, and Grafana.
  • Lead incident response and postmortem efforts and establish standards that improve resilience.
  • Influence architecture for automation, scalability, operational excellence, and production readiness while collaborating across teams and with customers.

Requirements

  • Proven experience operating and troubleshooting production workloads across multiple tenants or environments.
  • Strong hands-on Terraform experience, including workspace strategies, state management, scalable automation patterns, and infrastructure isolation.
  • Production Kubernetes expertise, including diagnosing deployment failures, interpreting pod logs, debugging scheduling issues, and understanding pods, ReplicaSets, and controllers.
  • Ability to read and debug Go and/or Ruby code and identify performance and scalability issues.
  • Experience supporting infrastructure for many customers or environments simultaneously, including isolation, scaling, monitoring, and incident response.
  • Experience with on-call operations and leading technical discussions and incident resolution efforts.
  • Ability to collaborate with internal or external customers while maintaining service commitments and clear communication.
  • Comfort using GitLab for infrastructure automation, collaboration, and operational workflows.
  • Experience with Ansible and templating tools such as Jsonnet is a plus.

Benefits

  • Health, financial, and well-being benefits.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Remote work; GitLab notes that all roles are remote, subject to location-based eligibility requirements.

Tech Stack

AnsibleAWSGoGoogle Cloud PlatformGrafanaHelmKubernetesPrometheusRubyTerraform

Categories

DevOpsSite Reliability
GitLab

About GitLab

1,001-5,000 employees

GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me