Production Engineering Networking and Incident Management Team

We manage both the networking platform that controls traffic into our systems, and GitLab’s incident response process

Mission

We provide protection for GitLab from two vectors:

  • We provide a networking platform to provide teams with the first line of defense in how traffic is allowed into our systems
  • We manage the response system through our incident management process and tooling for when GitLab needs to respond to any incidents.

We seek to build and evolve the networking infrastructure that powers GitLab with focus on developing innovative networking solutions that scale with GitLab’s growth. We empower teams at GitLab to feel confident in responding to incidents involving their services.

Vision

  1. Excellence in networking infrastructure We will drive GitLab’s networking capabilities for GitLab forward by building scalable, secure, and efficient solutions. This includes evolving our edge services, load balancing, rate limiting, and network security to meet the growing demands of all GitLab platforms. Through centralized networking tooling and infrastructure, we create a foundation that supports GitLab’s continued growth and innovation.
  2. Service ownership and standardized incident response We will enable teams to operate their own services confidently by providing teams with the frameworks and tooling to confidently respond to any problems as they arise.

Ownership and Responsibilities

The Networking and Incident Management team focuses on:

  1. Incident Management - we are responsible for improving the processes GitLab uses for incident management.
  2. Disaster Recovery - we are responsible for managing our disaster recovery processes with a particular focus on reducing our Recovery time objective (RTO).
  3. Networking infrastructure - we actively work to improve and expand our services that manage traffic from the edge of our network to the application layer.

Getting Assistance

How We Work

We follow Infrastructure Platforms Project Management practices.

As a new team within Production Engineering, we are currently establishing our workflows and processes. We’ll continue to update this page as our team evolves.