GitLab Commit Virtual is here. Register Now for our 24 hour immersive DevOps experience.
Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Engineering Management - Infrastructure

Manager, Engineering (Delivery)

The Manager, Engineering (Delivery) directly manages the engineering team responsible for tasks relating to release management of GitLab releases as well as continuous delivery/deployment on GitLab.com. Team mandate is described in the team handbook and it consists of Site Reliability Engineers and Backend Engineers. The Engineering Manager's responsibility is primarily their team. They need to be familiar with GitLab's underlying technologies and processes to be able to support their team growth, as well as be the final decisive vote in cases where team is blocked on a decision.

Their primary focus is hiring and building a world-class team and putting them in the best position to succeed. They must also efficiently coordinate across departments to accomplish collaborative goals.

Job Grade

The Manager, Infrastructure is a grade 8.

Responsibilities

  • Hire an incredible team that lives our values
  • Improve the happiness and productivity of the team
  • Hold regular 1:1's with team members
  • Drive self-managed release and GitLab.com continuous deployment processes
  • Manage agile projects
  • Work across sections within engineering
  • Improve the quality, security and performance of the product
  • Work on small changes outside of the critical path

Requirements

  • 2-5 years managing software engineering teams
  • Strong technical background
  • Demonstrated teamwork in a peak performance organization
  • Experience running a consumer scale platform
  • Product company experience
  • Enterprise software company experience or startup experience
  • Computer science education or equivalent experience
  • Passionate about open source and developer tools
  • Exquisite communication skills
  • Leadership at GitLab
  • Experience in managing a remote team
  • Ability to use GitLab

Performance Indicators

Manager, Engineering (Delivery), have the following job-family performance indicators:

Manager, Engineering Reliability

The Manager, Engineering (Reliability) directly manages the engineering team relentlessly focused on GitLab.com's performant reliability, a team composed of DBREs and SREs. They see the team as their product. They may work on small features or bugs to keep their technical skills sharp and stay familiar with the code, but they emphasize hiring a world-class team and putting them in the best position to succeed. They own the delivery of product commitments and they are always looking to improve the productivity of their team. They must also coordinate across departments to accomplish collaborative goals.

Job Grade

The Manager, Infrastructure is a grade 8.

Responsibilities

  • Hire an incredible team that lives our values
  • Improve the happiness and productivity of the team
  • Work on small features and bugs (nothing critical path)
  • Own Incident and Change Management, RCA, and Error Budget Management
  • Hold regular 1:1's with team members
  • Manage agile projects
  • Work across sections within engineering
  • Improve the quality, security and performance of the product

Requirements

  • 2-5 years managing software engineering teams
  • Demonstrated teamwork in a peak performance organization
  • Experience running a consumer scale platform
  • Product company experience
  • Enterprise software company experience
  • Computer science education or equivalent experience
  • Passionate about open source and developer tools
  • Exquisite communication skills
  • Leadership at GitLab

Nice-to-haves

  • Online community participation
  • Remote work experience
  • Startup experience
  • Significant open source contributions

Performance Indicators

Manager, Engineering (Infrastructure), have the following job-family performance indicators:

Manager, Engineering (Scalability)

The Manager, Engineering (Scalability) directly manages the engineering team responsible for GitLab and GitLab.com at scale, working on the highest priority scalability items in the application in close coordination with Reliability Engineering teams and providing feedback to other Engineering teams so they can become better at scalability as well. Team mandate is described in the team handbook and it consists of Backend Engineers and Frontend Engineers.

The Engineering Manager's responsibility is primarily their team. They need to be familiar with GitLab's underlying technologies and processes to be able to support their team growth, as well as be the final decisive vote in cases where team is blocked on a decision.

Their primary focus is hiring and building a world-class team and putting them in the best position to succeed. They must also efficiently coordinate across departments to accomplish collaborative goals.

Job Grade

The Manager, Infrastructure is a grade 8.

Responsibilities

  • Hire an incredible team that lives our values
  • Improve the happiness and productivity of the team
  • Hold regular 1:1's with team members
  • Drive scalability initiatives got GitLab and GitLab.com, and coordinate with the Development Department through the Availability and Scalability Board
  • Manage agile projects
  • Work across sections within Engineering
  • Improve the scalability of the product
  • Work on small changes outside of the critical path

Requirements

  • 2-5 years managing software engineering teams
  • Strong technical background
  • Demonstrated teamwork in a peak performance organization
  • Experience running a consumer scale platform
  • Product company experience
  • Enterprise software company experience or startup experience
  • Computer science education or equivalent experience
  • Passionate about open source and developer tools
  • Exquisite communication skills
  • Leadership at GitLab
  • Experience in managing a remote team

Performance Indicators

Manager, Engineering (Scalability), have the following job-family performance indicators:

Senior Manager, Engineering (Delivery and Scalability)

The Senior Manager, Engineering (Delivery and Scalability) manages multiple teams within the Infrastructure Department (Delivery and Scalability) that work on GitLab.com and contribute to our on-premise product. They see their teams as their products. They are capable of managing multiple teams and projects at the same time. They are expert recruiters of both engineers and managers. They can also grow the existing talent on their teams. This is a leadership role is a that models the behaviors we want to see in our teams and holds others accountable when necessary. And they create the collaborative and productive environment in which managers, reliability, backand and froentend engineers do their work and succeed.

Job Grade

The Senior Manager, Infrastructure is a grade 9.

Responsibilities

  • Manage the Delivery and Scalability Infrastructure teams
  • Conduct managerial interviews for candidates, and train engineering managers to do said interviews
  • Generate and implement process improvements, especially cross-team processes
  • Hold regular 1:1s with team managers and skip-level 1:1s with all members of their team
  • Management mentorship

Requirements

  • Technical credibility: Past experience as a product engineer and leading teams thereof
  • Management credibility: Past experience (3 to 5 years) as an engineering manager
  • Ability to understand, communicate and improve the quality of multiple teams
  • Demonstrate longevity at at least one recent job
  • Ability to be successful managing at a remote-only company
  • Humble, servant leader

Nice-to-have Requirements

  • Be a user of GitLab, or familiar with our company
  • Prior Developer Platform or Tool industry experience
  • Prior product company experience
  • Prior high-growth startup experience
  • Experience working on systems at massive (i.e. consumer) scale
  • Deep open source experience
  • Experience working with global teams
  • We value diversity, inclusion and belonging in leadership
  • Be inquisitive: Ask great question

  • Hire and manage multiple teams that live our values
  • Measure and improve the happiness and productivity of the team

Performance Indicators

The Senior Manager, Engineering (Delivery and Scalability), has the following performance indicators:

Director, Infrastructure (Reliability)

The Director, Infrastructure (Reliability) manages the Engineering Reliability teams within the Infrastructure Department that work on GitLab.com and contribute to our on-premise product. They see their teams as their products. They are capable of managing multiple teams and projects at the same time. They are expert recruiters of DBREs, SREs and managers. They can also grow the existing talent on their teams. Like all GitLab Engineering Directors, this role is a senior leader that models the behaviors we want to see in our teams and holds others accountable when necessary. And they create the collaborative and productive environment in which SREs and SRE managers do their work and succeed.

Job Grade

The Director, Infrastructure is a grade 10.

Responsibilities

  • Hire and manage multiple infrastructure teams that live our values
  • Measure and improve the happiness and productivity of the team
  • Drive quarterly OKRs
  • Work across departments within engineering
  • Write public blog posts and speak at conferences
  • Own the availability, reliability, and performance of GitLab.com
  • Drive process for incident management
  • Drive process for project management with transparent status and high productivity
  • Plan ahead of required system capacity
  • Drive infrastructure cost efficiency
  • Communicate clearly and concisely with peers within Engineering and executives
  • Create easy-to-understand SLOs and transparent dashboards

Requirements

  • 5 years managing multiple operations teams
  • Excellent recruiter capable of attracting top talent
  • Experience with consumer-level scale systems
  • Passionate about open source and developer tools
  • Experience in a peak performance organization
  • Enterprise software company experience
  • Product company experience
  • Startup experience

Nice-to-haves

  • Candidates with diverse backgrounds
  • Prior remote work experience
  • Significant open source contributions
  • Experience with global teams

Performance Indicators

The Director, Infrastructure (Reliability) has the following performance indicators:

VP of Infrastructure

The VP of Infrastructure manages multiple teams that work on GitLab.com and contribute to our on-premise product. They see their teams as their products. They are capable of managing multiple teams and projects at the same time. They are expert recruiters of DBREs, SREs, Backend and Frontend Engineers, and managers. They can also grow the existing talent on their teams. Like all GitLab Engineering Directors, this role is a senior leader that models the behaviors we want to see in our teams and holds others accountable when necessary. And they create the collaborative and productive environment in which SREs and SRE managers do their work and succeed.

Job Grade

The VP of Infrastructure is a grade 12.

Responsibilities

  • Hire and manage multiple infrastructure teams that live our values
  • Measure and improve the happiness and productivity of the team
  • Define the agile development and continuous delivery process
  • Drive quarterly OKRs
  • Work across departments within engineering
  • Write public blog posts and speak at conferences
  • Own the availability, reliability, and performance of GitLab.com
  • Drive process for incident management
  • Drive process for project management with transparent status and high productivity
  • Plan ahead of required system capacity
  • Drive infrastructure cost efficiency
  • Communicate clearly and concisely with peers within Engineering and executives
  • Create easy-to-understand SLOs and transparent dashboards

Requirements

  • 10 years managing multiple operations teams
  • Excellent recruiter capable of attracting top talent
  • Experience with consumer-level scale systems
  • Passionate about open source and developer tools
  • Experience in a peak performance organization
  • Enterprise software company experience
  • Product company experience
  • Startup experience

Nice-to-haves

  • Candidates with diverse backgrounds
  • Prior remote work experience
  • Significant open source contributions
  • Experience with global teams

Performance Indicators

The VP Infrastructure, has the following performance indicators:

Career Ladder

For more details on the engineering career ladders, please review the engineering career development handbook page.

Compensation

Components

Compensation at GitLab consists of:

  1. Base salary
  2. Options
  3. Bonus in some functions
  4. Discretionary bonus
  5. Retirement contributions in eligible regions
  6. Pay for equipment
  7. Remote work
  8. Unlimited time off
  9. Benefits

About GitLab

GitLab Inc. is a company based on the GitLab open-source project. GitLab is a community project to which over 2,200 people worldwide have contributed. We are an active participant in this community, trying to serve its needs and lead by example. We have one vision: everyone can contribute to all digital content, and our mission is to change all creative work from read-only to read-write so that everyone can contribute.

We value results, transparency, sharing, freedom, efficiency, self-learning, frugality, collaboration, directness, kindness, diversity, inclusion and belonging, boring solutions, and quirkiness. If these values match your personality, work ethic, and personal goals, we encourage you to visit our primer to learn more. Open source is our culture, our way of life, our story, and what makes us truly unique.

Top 10 reasons to work for GitLab:

  1. Work with helpful, kind, motivated, and talented people.
  2. Work remote so you have no commute and are free to travel and move.
  3. Have flexible work hours so you are there for other people and free to plan the day how you like.
  4. Everyone works remote, but you don't feel remote. We don't have a head office, so you're not in a satellite office.
  5. Work on open source software so you can interact with a large community and can show your work.
  6. Work on a product you use every day: we drink our own wine.
  7. Work on a product used by lots of people that care about what you do.
  8. As a company we contribute more than we take, most of our work is released as the open source GitLab CE.
  9. Focused on results, not on long hours, so that you can have a life and don't burn out.
  10. Open internal processes: know what you're getting in to and be assured we're thoughtful and effective.

See our culture page for more!

Work remotely from anywhere in the world. Curious to see what that looks like? Check out our remote manifesto and guides.

GIT is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license