GitLab · 2 hours ago
Senior Site Reliability Engineer, Environment Automation
GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by over 100,000 organizations. The Senior Site Reliability Engineer in Environment Automation will focus on operating and automating GitLab environments, ensuring they remain secure, consistent, and reliable at scale while driving automation and reducing manual toil.
Cloud SecurityDeveloper ToolsDevOpsOpen SourceSaaS
Responsibilities
Build & Scale Multi-Tenant Infrastructure: 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 to support scale and maintainability
Debug & Resolve Production Issues: Troubleshoot issues across Kubernetes clusters, cloud services, and GitLab apps—identifying root causes of failed deployments, crash loops, and scheduling conflicts to ensure service continuity
Automate Operations at Scale: Replace manual workflows with infrastructure-as-code solutions, including automated version upgrades, configuration rollouts, and provisioning pipelines that operate reliably across all tenants
Monitor & Predict Capacity: Build observability systems that detect bottlenecks, predict usage trends, and optimize resource consumption using tools like Prometheus, ELK, and Grafana
Respond & Lead During Incidents: Lead incident response and postmortem efforts, applying technical depth to resolve issues and establish operational standards that reduce future risk
Architect & Collaborate: Influence architectural decisions around automation, scalability, and operational excellence. Partner with engineering teams to improve automation, platform resilience, and production-readiness
Qualification
Required
Proven ability to operate and troubleshoot production workloads across multiple tenants or environments
Deep understanding of how distributed systems fail at scale and how to build in resilience
Strong hands-on experience with Terraform, including workspace strategies, state management, and automation patterns that scale
Comfortable solving state isolation issues and building reliable, reusable infrastructure code
Skilled at diagnosing deployment failures, interpreting pod logs, and debugging scheduling issues and rollback scenarios in live environments
Understands how pods, ReplicaSets, and controllers interact in production
Ability to read and debug code in Go and/or Ruby
Familiar with identifying performance issues, scalability concerns, and contributing to infrastructure tooling through thoughtful code analysis
Experience supporting infrastructure for many customers or environments simultaneously
Comfortable managing isolation, scaling, monitoring, and incident response across diverse workloads
Able to reason through complex systems and operational challenges
Brings on-call experience and can lead technical discussions and incident resolution efforts under pressure
Proven ability to work across teams and with internal or external customers to solve technical problems while maintaining service commitments and clear communication
Comfortable using GitLab as a daily tool for infrastructure automation, collaboration, and operational workflows
Preferred
Experience with Ansible and templating tools like Jsonnet
Benefits
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental leave
Home office support
Company
GitLab
GitLab is a web-based Git repository manager that offers a variety of features for software development teams.
Funding
Current Stage
Public CompanyTotal Funding
$413.5MKey Investors
ICONIQ GrowthGoogle VenturesAugust Capital
2021-10-14IPO
2019-09-17Series E· $268M
2018-09-19Series D· $100M
Recent News
2026-01-24
2026-01-23
Company data provided by crunchbase