GitLab Professional Education Services

“Technical Learning and Certification from GitLab Professional Services”

Professional Education Services Overview

Professional Education Services are part of the GitLab Professional Services (PS) Team within GitLab Customer Success.

Mission

The primary mission is to plan and implement effective and scalable educational offerings to accelerate customer time to value and drive expanding product adoption.

Approach

The Professional Education Services job task analysis is a blueprint that guides and defines courses and certifications through learning objectives aligned with the relevant industry job roles and jobs to be done.

Current Offerings

The GitLab Professional Education Services team currently provides the following offerings:

Immediate Priorities

  • Standardize ILT deliveries to enable training delivery at scale
  • Offer self-paced certification preparation and assessment at scale on a per-learner basis
  • Establish a certified learning partner program to enable scalable delivery of content worldwide

Long Term Goals

  • Develop and maintain additional ILT, eLearning, and certification offerings for advanced learners
  • Automate manual operational tasks to become more efficient and deliver consistent education services at scale
  • Continue to innovate and expand the SSOT model for content development at scale

GitLab Training Service Partner Requirements

Program Entry Requirements

Each TSP must:
  • Be a GitLab Open or Select GitLab Partners or a GitLab Distribution Partner
  • Design, build and operate a training services practice
  • Complete the TSP contract Master Service Agreement and legal exhibit
  • Hire team members who have completed the competency requirements and/or sponsor the appropriate number of team members through completion of the competency requirements
  • Get setup on Edcast and participate in onboarding to access the course catalog

Note that participation in this program is limited and requires GitLab program team approval before proceeding with the certification process.

Competency Requirements

  • Each TSP must remain compliant with the either the Open, Select, or Distribution programs, and perpetually employ at least two (2) GitLab Certified Trainers
  • Each TSP organization must be able to deliver at least four (4) GitLab courses
  • Each TSP organization must complete the competency requirements prior to 6 months after the last day of the quarter in which they enrolled in the certification process.

Service Offerings

TSP can provide GitLab Education Services by purchasing GitLab student kits and then delivering instructor-led training courses in GitLab LevelUp.

Compliance Requirements

Each TSP must:
 - Hire and continually employ team members who achieve and maintain the competency requirements
 - Ensure that GitLab licensed courses can only be delivered by a GitLab Certified Trainer who is certified for that specific course
 - Maintain Customer Satisfaction (CSAT) score for training deliveries of at least 80%
  1. CSAT = (Number of satisfied customers - 4s and 5s) ÷ (Number of survey responses) x 100
  2. Customer Satisfaction Surveys must be supplied prior to 30 days after the course delivery completion date
    • Submit service attach registration for each GitLab licensed training engagement within 30 days of the delivery completion date

Facilitator Guide for Certified Trainers for the GitLab CI/CD course
This Facilitator Guide is intended to walk you through all important links, preparation items, and after class items for our GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab Overview
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Code Quality Scanning
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Create A Basic CI Configuration
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Defining CI/CD Variables
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Defining Stages, Jobs, and Runners
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Display Pipeline Info
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Job Policy Patterns
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Security Scanning
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Understanding the Basics of Pipelines
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Using Artifacts
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Working with the GitLab Container Registry
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab Project Management - Hands-On Lab Overview
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Project Management - Hands-On Lab: Access The Gitlab Training Environment
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Project Management - Hands-On Lab: Create an Organizational Structure in GitLab
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Project Management - Hands-On Lab: Create And Customize Issue Boards
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Project Management - Hands-On Lab: Create And Manage A Kanban Board
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Project Management - Hands-On Lab: Create And Manage A Scrum Board
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Project Management - Hands-On Lab: Create And Manage A Waterfall Board
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Project Management - Hands-On Lab: Create Issues
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Project Management - Hands-On Lab: Organize and Manage Issues
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Project Management - Hands-On Lab: Use A Merge Request To Review And Merge Code
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Project Management - Hands-On Lab: Use GitLab Planning Tools
This Hands-On Guide walks you through the lab exercises used in the GitLab Project Management course.
GitLab Security Essentials - Hands-On Lab Overview
This Hands-On Guide walks you through the lab exercises used in the GitLab Security Essentials course.
GitLab Security Essentials - Hands-On Lab: Configure SAST, Secret Detection, and DAST
This Hands-On Guide walks you through the lab exercises used in the GitLab Security Essentials course.
GitLab Security Essentials - Hands-On Lab: Enable and Configure Container Scanning
This Hands-On Guide walks you through the lab exercises used in the GitLab Security Essentials course.
GitLab Security Essentials - Hands-On Lab: Enable and Configure Coverage-Guided Fuzz Testing
This hands-on guide walks you through the lab exercises used in the GitLab Security Essentials course.
GitLab Security Essentials - Hands-On Lab: Enable and Configure Dependency Scanning
This Hands-On Guide walks you through the lab exercises used in the GitLab Security Essentials course.
GitLab Security Essentials - Hands-On Lab: Enable and Configure License Compliance
This Hands-On Guide walks you through the lab exercises used in the GitLab Security Essentials course.
GitLab System Administration - Hands-on Lab: Backup and Restore GitLab
This hands-on lab guide is designed to walk you through the lab exercises used in the GitLab System Administration course.
GitLab System Administration - Hands-on Lab: Configure GitLab Runners
This hands-on lab guide is designed to walk you through the lab exercises used in the GitLab System Administration course.
GitLab System Administration - Hands-on Lab: Configure Instance Monitoring
This hands-on lab guide is designed to walk you through the lab exercises used in the GitLab System Administration course.
GitLab System Administration - Hands-on Lab: Implement Sign-Up Restrictions
This hands-on lab guide is designed to walk you through the lab exercises used in the GitLab System Administration course.
GitLab System Administration - Hands-on Lab: Install GitLab
This hands-on lab guide is designed to walk you through the lab exercises used in the GitLab System Administration course.
GitLab System Administration - Hands-on Lab: Manage GitLab Logs
This hands-on lab guide is designed to walk you through the lab exercises used in the GitLab System Administration course.
GitLab System Administration - Hands-on Lab: Troubleshoot GitLab
This hands-on lab guide is designed to walk you through the lab exercises used in the GitLab System Administration course.
GitLab System Administration - Hands-on Lab: Use GitLab Administration Commands
This hands-on lab guide is designed to walk you through the lab exercises used in the GitLab System Administration course.
GitLab System Administration Hands-on Lab Overview
This hands-on guide is designed to walk you through the lab exercises used in the GitLab System Administration course.
GitLab with Git Essentials - Hands-On Lab Overview
This Hands-On Guide walks you through the lab exercises used in the GitLab with Git Essentials course.
GitLab with Git Essentials - Hands-on Lab: Auto DevOps With a Predefined Project Template
This Hands-on Guide walks you through the lab exercises used in the GitLab with Git Essentials course.
GitLab with Git Essentials - Hands-on Lab: Build a .gitlab-ci.yml file
This Hands-On Guide walks you through the lab exercises used in the GitLab with Git Essentials course.
GitLab with Git Essentials - Hands-On Lab: Create a project and issue
This Hands-On Guide walks you through the lab exercises used in the GitLab with Git Essentials course.
GitLab with Git Essentials - Hands-On Lab: Static Application Security Testing (SAST)
This Hands-On Guide walks you through the lab exercises used in the GitLab with Git Essentials course.
GitLab with Git Essentials - Hands-On Lab: Use GitLab To Merge Code
This Hands-On Guide walks you through the lab exercises used in the GitLab with Git Essentials course.
GitLab with Git Essentials - Hands-on Lab: Work With Git Locally
This Hands-on Guide walks you through the lab exercises used in the GitLab with Git Essentials course.
Partner Facilitator Guide for GitLab with Git Essentials
This Facilitator Guide is intended to walk you through all important links, preparation items, and after class items for our GitLab with Git Essentials course.
Thought Industries LMS Tech Stack Guide
“Tech Stack Guide for Thought Industries Learning Management System"
Last modified January 26, 2024: Fixed broken link (abbecaa5)