GitLab for Education - Roles & Responsibilities

The GitLab for Education team’s mission is to facilitate and drive the adoption of GitLab at educational institutions around the globe.

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.

Levels

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 Developer 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 Developer 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 about.gitlab.com 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 Developer 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.

 


About GitLab

GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. This mission is integral to our culture, influencing how we hire, build products, and lead our industry. We make this possible at GitLab by running our operations on our product and staying aligned with our values. Learn more about Life at GitLab. Thanks to products like Duo Enterprise, and Duo Workflow, customers get the benefit of AI at every stage of the SDLC. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier. All team members are encouraged and expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact across our global organisation.

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.

Last modified January 4, 2025: Fix incorrect or broken external links (55741fb9)