Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Community Operations Manager

The GitLab Community Operations Manager is responsible for developing and maintaining the infrastructure and resources to support the Community Relations team and the GitLab community at large. They create processes and documentation to enable the team to interact with the community, as well as help make it easier to provide feedback about GitLab. The Community Operations Manager reports to the Director of Community Relations.


  • Maximize the Community Relations team's efficiency, productivity and performance.
  • Act as a partner to all Program Managers in the Community Relations team to define, implement and refine KPIs/PIs to measure and report the success and effectiveness of our programs. In doing so, you will also be working closely with the Marketing Operations, and Data and Analytics teams.
  • Define and maintain the tool stack required to measure and interact with the GitLab community.
  • Be the DRI for the Community Relations team's webpages on Work with the pertinent teams to produce relevant, enticing and up-to-date content for contributors.
  • Support the Open Source and Education teams by processing program applications and renewals. Ultimately develop a process to fully automate them.
  • Work with the Community Relations team’s Program Managers to produce regular, engaging content to highlight their programs and attract new contributors.
  • Curate and maintain documentation for any team member to productively engage with the wider community.
  • When necessary, engage with specialists within GitLab to provide responses and listen to our community’s feedback on The GitLab forum, the GitLab blog and Hackernews.


  • Thrive at developing new ways and refining existing processes to enable teams to work more efficiently and provide a better community experience.
  • Experience engaging with and supporting technical users and contributors in public online channels.
  • You love working with the GitLab community, and Open Source and Education communities in general.
  • Excellent written and spoken English. Proven track record of content creation such as public blog posts.
  • Ability to use GitLab.
  • You share our values, and work in accordance with those values.


Junior Community Operations Manager

Job Grade

The Junior Community Operations Manager is a grade 5.

Junior Community Operations Manager Responsibilities

  • Thrive at developing new ways.
  • Refine existing processes.
  • Enable teams to work more efficiently.

Junior Community Operations Manager Requirements

  • 1-2 years of experience
  • Demonstrated history of engaging with and supporting technical users and contributors in public online channels.
  • Proven track record of content creation such as public blog posts.

Community Operations Manager (Intermediate)

Job Grade

The Community Operations Manager (Intermediate) is a grade 6.

Community Operations Manager (Intermediate) Responsibilities

  • Extends the Junior Community Operations Manager responsibilities.
  • Assist in developing common policies, processes and resources consistent across all community programs, with a handbook-first approach.
  • Assess new tools to more effectively serve the GitLab community and to contribute to growth.
  • Drive the design and implementation of all relevant community KPI dashboards.
  • Provide advice and implement proposals to increase website traffic for community-oriented content. Measure the impact in number of contributions and program memberships.

Community Operations Manager (Intermediate) Requirements

  • 3-5 years of experience.

Senior Community Operations Manager

Job Grade

The Senior Community Operations Manager is a grade 7.

Senior Community Operations Manager Responsibilities

  • Extends the Community Operations Manager (Intermediate) responsibilities.
  • Significantly contribute to automate all the Community Relations team's processes and worflows.
  • Proactively work across functions with peers in other groups to ensure collaboration on shared goals.
  • Collaborate with all Community Relations team's Program Managers to create a framework for community programs, including templates and guidelines for landing pages, contributor events, membership, incentives, etc.

Senior Community Operations Manager Requirements

  • 6+ years of experience.

Performance Indicators

  • Time to approve community program applications
  • Percentage of manual vs. automated application processes
  • Number of community content impressions per month
  • Member/contributor satisfaction for community programs

Career Ladder

The next step in a Senior Community Operations Manager's career at GitLab would be the Staff Community Operations level, which is not yet defined. The next step after Staff would be Director, Community Relations.

Hiring Process

Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find their job title on our team page.

  • Qualified candidates will be invited to schedule a 30 minute screening call with one of our Global Recruiters.
  • A 45 minute interview with one of the Program Managers in the Community Relations team
  • A 45 minute interview with our Director of Community Relations
  • A 45 minute interview with our Director of Corporate Marketing
  • Successful candidates will subsequently be made an offer via email

Additional details about our process can be found on our hiring page.



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