Site Reliability Engineer – Intermediate to Senior Staff, Infrastructure Platforms

Posted 4 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Site Reliability Engineer ensuring reliability of GitLab's user-facing services. Supporting operational excellence through engineering principles and automation.

Responsibilities

  • Keep user-facing services and production systems reliable, scalable, and efficient
  • Build automation and tooling that reduces toil and replaces manual work with repeatable, infrastructure-as-code-driven workflows
  • Operate and troubleshoot production systems on Kubernetes, including deployments, rollouts, and scaling
  • Write and maintain infrastructure as code, and ship changes safely through CI/CD and GitOps
  • Participate in on-call, triage alerts, follow and improve runbooks, and escalate appropriately
  • Contribute to the observability stack, using metrics, logs, and SLOs to detect symptoms early rather than just outages
  • Take part in incident response and post-incident reviews, turning learnings into changes in automation and process
  • Document runbooks, architecture decisions, and reviews so your findings become repeatable practices

Requirements

  • Experience keeping production systems reliable, combining an operations mindset with real software engineering practice
  • Experience building net-new infrastructure tooling and automation, not just configuring existing tools. For example, Terraform modules, Kubernetes operators or controllers, or production automation and services written from scratch
  • The ability to read, debug, and reason about code. Most of our teams work in Go; some work in Ruby. You can discuss a piece of code's behavior, performance, and failure modes
  • Experience with infrastructure as code, and with Kubernetes and its ecosystem, at a depth appropriate to your level
  • Hands-on experience with at least one major cloud provider (GCP or AWS)
  • Familiarity with observability practices, including metrics, logging, alerting, and SLOs or SLIs, and using data to inform operational decisions
  • Comfort participating in on-call and incident response, with a structured approach to troubleshooting under pressure
  • Strong written communication and the ability to operate as a manager-of-one in an async, distributed environment
  • A track record of using automation, and increasingly AI, to reduce toil and improve how you and your team work
  • Alignment with GitLab's values and a commitment to working in accordance with them.

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

Job type

Full Time

Experience level

Senior

Salary

$126,400 - $314,400 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudGoogle Cloud PlatformKubernetesRubyTerraformGo

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.