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

GitLab for Education - Roles & Responsibilities

GitLab for Education

The GitLab for Education team’s mission is to facilitate and drive the adoption of GitLab at educational institutions around the globe. We aim 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.


Education Evangelist

Education Evangelist reports to the Education Program Manager.

Education Evangelist Job grade

The Education Evangelist is a grade 6.

Education Evangelist Responsibilities

  • Connect, engage with and gather feedback from faculty, students, and staff.
  • Execute GitLab for Education Program initiatives and campaigns.
  • Curate content from GitLab for Education Program Members, the wider scientific community, academic literature, as well existing GitLab content.
  • Create and curate original content to enable faculty, students, and staff to adopt and be successful with GitLab. This includes blog posts, webinars, videos, eLearning, courses, and best practices.
  • Serve as a spokesperson for GitLab’s Education Program.
  • Update and document processes in the GitLab for Education handbook.
  • Activate the GitLab team in sharing GitLab for Education content with their networks, increasing our reach to media, academia, analysts, etc.
  • Collaborate with GitLab’s PR agency partners to facilitate and secure media coverage for GitLab’s campaigns.
  • Compile quarterly metrics reports to measure our GitLab in Education successes in relation to awareness and impact.
  • Manage projects from start to finish.

Education Evangelist Requirements

  • 3-5 years experience in technical evangelism, program management, or education.
  • An understanding of GitLab’s and DevOp’s role in Education.
  • Experience in publishing, journalism, content marketing, social, and events. At least 1 year of experience giving talks and developing technical content.
  • Self-directed and work with minimal supervision.
  • Outstanding written and verbal communications skills with the ability to explain and translate complex technology concepts into simple and intuitive communications.
  • You share our values and work in accordance with those values.
  • Ability to use GitLab.

Education Program Manager

The Education Program Manager reports to the Sr. Education Program Manager.

Education Program Manager Job Grade

The Education Program Manager is a grade 6.

Education Program Manager Responsibilities

  • Run and develop the GitLab for Education program. Increase operational efficiencies and streamline processes.
  • Establish relationships with educational institutions to produce inspirational case studies of their use of GitLab. Showcase Program Member’s success through Case Studies, webinars, blog posts, spotlights, and media campaigns.
  • Build the foundations of a GitLab for Education community and engage with program members.
  • Expand the GitLab for Education program with a learning package to facilitate and incentivize the use of GitLab for Educational purposes.
  • Conduct and publish a survey on the GitLab in Education Program.
  • Grow the number of institutions and increase the renewal percentage quarter over quarter.

Education Program Manager Requirements

  • You have 5-7 years of experience running developer relations or community advocacy programs, preferably open source in nature.
  • Analytical and data driven in your approach to building and nurturing communities.
  • You have experience facilitating sensitive and complex community situations with humility, empathy, judgment, tact, and humor.
  • Excellent spoken and written English.
  • Familiarity with developer tools, Git, Continuous Integration, Containers, and Kubernetes.
  • A background and relationships in the academia and research spaces are a plus.
  • Ability to use GitLab
  • You share our values, and work in accordance with those values.

Senior Education Program Manager

The Senior Education Program Manager reports to the Director, Education or Director of Community relations if there is not a Director, Education.

Senior Education Program Manager Job Grade

The Senior Education Program Manager is a grade 7.

Senior Education Program Manager Responsibilities

This role includes all of the responsibilities of the previous level.

Senior Education Program Manager Requirements

This role includes all of the requirements of the previous level plus:

  • You have 7-10 years of experience running developer relations or community advocacy programs, preferably open source in nature.
  • Prior experience developing relationships with educational institutions.
  • Substantial experience in academia and research spaces.

Manager, Education Program

As the Manager, Education Program, you will be responsible for building our GitLab for Education function.

This role includes all of the elements of the Education Program Manager plus:

  • Define and execute the GitLab for Education vision and strategy to align it across teams.
  • Identify opportunities and build the resources to equip the GitLab team and the wider community to become education evangelists.
  • Create, report, and iterate on the relevant key performance indicators to effectively measure the impact of the GitLab for Education Program initiatives.
  • Mentor, guide, and grow the careers of all team members.
  • Build and continually evolve the team's processes to make them more effective.
  • Enable the GitLab for Education team to produce and execute their quarterly OKRs.
  • Develop a hiring plan according to the dynamic needs of a rapidly growing organization.

Job Grade

The Manager, Education Program is a grade 8.

Manager, Education Program Requirements

This role includes all of the requirements of the Education Program Manager plus:

  • You have 2+ years of experience leading a team of education evangelists/advocates or similar roles.

Senior Manager, Education Program

This role includes all of the elements of the Manager, Education Program.

Job Grade

The Manager, Education Program is a grade 9.

Senior Manager, Education Program Requirements

In addition to meeting all the requirements of the Manager, Education Program:

  • You have 2-5 years of experience leading a team of education evangelists/advocates or similar roles.

Director, Education

The Director, (Head of Education) reports to the Director of Community Relations.

Director, Education (Head of Education) Job Grade

The Director, Education is a grade 10.

Director, Education (Head of Education) Responsibilities

  • Develop an overall strategy and vision for GitLab and DevOps in Education.
  • Develop and maintain a content roadmap for enabling GitLab in Education Program Members to teach, learn and conduct research with GitLab.
  • Demonstrate thought leadership in Education.
  • Maintain and evolve a standalone digital publication focused on the role DevOps has in Education. Champion GitLab’s prominence therewithin.
  • Work strategically to build a foundation for DevOps as a discipline by increasing the number of courses, curriculum, and offerings on DevOps.
  • Share and promote scientific research and publications using GitLab into mainstream media through press, articles, podcasts, with the goal of translating science to industry and highlighting GitLab’s capabilities.
  • Champion the importance of DevOps workforce development in higher education.
  • Collaboratively work across Corporate Marketing, Strategic Marketing, Learning and Development, Sales, and Product to tell GitLab in Education’s story.
  • Responsible for ideation of all campaign activities, initiatives, OKRs, and reporting on results.
  • Mentor, guide, and grow the careers of all team members.
  • Develop a hiring plan according to the dynamic needs of a rapidly growing organization.

Director, Education (Head of Education) Requirements

  • 5+ years experience in Education strategy, curriculum development, pedagogy, and technical enablement.
  • Proven experience leading the adoption of technology in education.
  • Experience overseeing campaigns that include public relations, events, social, publishing, and content.
  • Proven experience building strategic relationships with Universities, associations, government agencies, foundations, and centers.

Performance Indicators

  • Number of educational institutions and users adopting GitLab per quarter.
  • Number of educational institutions renewing GitLab year over year.
  • Published articles, podcasts, and other content by media and external sources.
  • Views (website traffic) to content related to GitLab for Education on and impressions attributed to brand awareness efforts.

Career Ladder

The next step for the Education Evangelist is not yet defined.

The next step for the Senior Education Program Manager is to move to the Manager, Education Program or Senior Manager, Education Program.

The next step for the Senior Manager, Education Program is to move to the Director, Education.

Hiring Process

Candidates for positions within the GitLab for Education team 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.
  • Candidates may then be offered a 30 minute interview with one of our Senior Community Programs Managers.
  • Next, candidates will be invited to schedule an interview with our Director of Community Relations.
  • Candidates will then be invited to schedule interviews with key team members from relevant company departments that the role will work with closely.
  • Finally, our Chief Marketing Office or Sr. Marketing Director(s) may choose to conduct a final interview.
  • Successful candidates will subsequently be made an offer via video, phone, or email.

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

Compensation Calculator

To find out more about the compensation for this role, please apply to a role first. Once selected for a screening call, you'll be able to sign up here to view our compensation calculator. Be sure to use the same email address for both.

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. Mission: Everyone can contribute
  2. Results: Fast growth, ambitious vision
  3. Flexible Work Hours: Plan your day so you are there for other people & have time for personal interests
  4. Transparency: Over 2,000 webpages in GitLab handbook, GitLab Unfiltered YouTube channel
  5. Iteration: Empower people to be effective & have an impact, Merge Request rate, We dogfood our own product, Directly responsible individuals
  6. Diversity, Inclusion & Belonging: A focus on gender parity, Team Member Resource Groups, other initiatives
  7. Collaboration: Kindness, saying thanks, intentionally organize informal communication, no ego
  8. Total Rewards: Competitive market rates for compensation, Equity compensation, global benefits (inclusive of office equipment)
  9. Work/Life Harmony: Flexible workday, Friends and Family days
  10. Remote Done Right: One of the world's largest all-remote companies, prolific inventor of remote best practices

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