Intermediate Site Reliability Engineer

GitLab

Build software faster. The DevSecOps Platform enables your entire org to collaborate around your code.

About the Role

GitLab is a software company offering an AI-powered DevSecOps platform used by over 100,000 organizations. Our goal is to empower everyone to contribute to and build the software shaping the world. This belief shapes how we hire, build products, and lead the market. At GitLab, we use our own tools and uphold our values to stay aligned and productive. Learn more about working at GitLab.

We integrate AI into every phase of the software development lifecycle (SDLC) through products like Duo Enterprise and Duo Workflow. Team members are encouraged to use AI in their daily work to improve efficiency, creativity, and impact across our global operations.

Position Summary

GitLab offers a complete DevOps platform in a single application—from planning and coding to CI/CD, monitoring, and security. As a Site Reliability Engineer (SRE) – Intermediate level, your main job is to ensure our services stay stable and responsive. This role involves a combination of operations work and software engineering, with a focus on automating systems, improving scalability, and maintaining high availability.

As an SRE, you’ll work with networking, operating systems, storage, and distributed systems to build robust infrastructure that meets modern demands.

Responsibilities

  • Design and build scalable network infrastructure to support GitLab’s growing needs.

  • Collaborate with teams across the organization to move projects forward.

  • Join a global on-call rotation, but only during your local daytime hours.

  • Lead projects from concept through execution.

  • Serve as a networking expert within the Infrastructure-Platforms team.

  • Automate routine operational tasks to increase reliability and efficiency.

Requirements

  • Hands-on experience with Google Cloud Platform (especially networking, GKE, and scaling).

  • Skilled in using Terraform and infrastructure-as-code practices.

  • Familiar with tools like Ansible and Chef for configuration management.

  • Proficient with Kubernetes and Helm.

  • Programming experience in Ruby or Go.

  • Strong knowledge of networking (TCP/IP, HTTP/S, DNS).

  • Comfortable with scripting (Ruby, Go, Bash).

  • Familiar with observability and traffic analysis tools.

  • Experience with GitLab CI or similar tools.

  • Strong problem-solving and forward-thinking abilities.

  • Passion for automation and proactive mindset.

  • Comfortable working independently and asynchronously.

  • Flexible and adaptable—every day brings something new.

Team Overview

The Production Engineering Foundations team manages GitLab’s networking from the edge to the core. Operating one of the largest single-tenant SaaS GitLab instances worldwide, we face unique engineering challenges that directly impact our users. We’re focused on automation, scalability, and creating tools that make things easier for other teams—especially in areas like edge networking and rate limiting. Check out our team page to see our work in action.

Compensation and Location

The salary for this role ranges from $103,600 to $222,000 USD, depending on location, experience, and other factors. This role is open to candidates in multiple countries, though some location-based eligibility may apply. All roles are remote.

Diversity and Inclusion

GitLab is committed to being an inclusive, equal-opportunity employer. We hire and promote based on merit and do not tolerate discrimination of any kind. Accommodations are available for candidates with disabilities throughout the recruitment process.

Copyright © 2025 SRE-Jobs.com. All Rights Reserved.