The Community Programs team supports communities that align with GitLab's CREDIT values by executing specific programs that help these communities grow and thrive. These programs include GitLab for Education, GitLab for Open Source, GitLab for Startups, and GitLab for Non-Profits Programs. Our mission is to help these communities experience GitLab's vision of a world where everyone can contribute.
The Community Programs team is the DRI for establishing community program requirements and benefits. As each of these programs provides free, unlimited seats of GitLab Ultimate to qualifying applicants (in addition to other benefits), the Community Programs team also oversees the entitlement process. As part of this work, the team leads community outreach efforts, marketing activities, and other strategic engagements (which may include serving on foundation boards, building partnerships, creating enablement and marketing content, delivering public presentations and learning sessions, and sponsoring events). We continually strive to be thought leaders in each respective community.
Members of the Community Programs team serve as liaisons to their respective communities, tracking the ways those communities prefer using GitLab and translating that knowledge into insights that help GitLab create a better product. We do this by collaborating across organizational functions whenever possible. We work with Product and Engineering teams to ensure each communities’ needs are represented on the GitLab roadmap. We also work with Marketing to regularly showcase our members' success through case studies, blog posts, GitLab Commit presentations, videos, meetups, and live streams. In all that we do, we aim to create and sustain mutually beneficial relationships between members of our programs and GitLab.
The Community Programs Evangelist supports and grows GitLab's community by engaging with GitLab community members through content and conversations.
The Community Programs Evangelist is a grade 6. The Community Programs Evangelist reports to the Manager, Community Programs.
The next step for the Community Programs Evangelist is Senior Community Programs Evangelist.
Specialties include Education. The public titles for these roles will be
The Senior Community Programs Evangelist is a grade 7. The Senior Community Programs Evangelist reports to the Manager, Community Programs.
Specialties include Education and Open Source.
The Community Programs Associate Manager is responsible for managing operations for the Community Programs applications workflows (manual and automated) and communicating with applicants and program members via the community applications queue. This role maintains the tool-stack responsible for the workflows and collaborates with teams across Marketing and Sales for efficient operations and reporting. This role also has a marketing component of building and executing campaigns (emails, newsletters, events) for driving program membership and retention.
The Community Programs Associate Manager reports to the Manager, Community Programs.
The Community Associate Manager is a grade 5.
Nice-to-haves:
The next step for the Community Programs Associate is the Intermediate Community Programs Manager, Community Programs Speciality Manager.
The Intermediate Community Programs Manager extends that of the Community Programs Associate Manager. The Intermediate Community Programs Manager reports to the Manager, Community Programs.
The Intermediate Community Programs Manager is a grade 6.
The next step for the Intermediate Community Programs Manager is the Community Programs Manager or Community Programs Speciality Manager.
The Senior Community Programs Manager reports to the Manager, Community Programs.
The Senior Community Programs Manager is a grade 7.
The next step for the Manager, Community Programs is the Senior Manager, Community Programs.
Specialties include Education.
The Manager, Community Programs is a grade 8.
The next step for the Manager, Community Programs is the Senior Manager, Community Programs.
The Senior Manager, Community Programs extends that of the Manager, Community Programs. The Senior Manager, Community Programs reports to the Director, Community Relations.
The Senior Manager, Community Programs is a grade 9.
The next steps for the Senior Manager, Community Programs, is Director, Community Programs.
As the Director, Community Programs you will be responsible for managing and building a high performing team with defined strategy to grow the share of voice and thought leadership of both DevOps and GitLab in communities of value such as education, open source, startups and non-profits.
The Director, Community Programs is a grade 10.
The career ladder for the Director, Community Programs is not defined.
The GitLab for Education team’s mission is to facilitate and drive the adoption of DevOps and GitLab at educational institutions around the globe. This program aims to build an engaged community of GitLab evangelists and contributors in the next generation of the workforce and tell the story of how GitLab and DevOps as a discipline, are advancing and transforming teaching, learning, and scientific research.
Team members specializing in Education will focus community building efforts with faculty, students and staff and institutional leaders. This includes building content specific enabling the teaching and learning of GitLab as well conducing scientific research within a DevOps framework. Team members will strive to drive brand awareness at Universities world-wide. Academic associations and publications are primary outlets for publication and public speaking opportunities.
The GitLab for Open Source teams mission is to help make GitLab the best place for open source projects to grow and thrive.
Team members specializing in Open Source will focus community building efforts on by identifying and cultivating strategic relationships with current and potential partners in the context of leading Open Source projects and organizations. This includes enabling large open source projects to move to GitLab setting expectations, proving support, training, advice and help them manage the migration 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.
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:
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.