GitLab Compliance Training

Overview

This class covers all of the essential compliance capabilities of GitLab, including compliance frameworks, repository control, merge request approval policies, pipeline execution policies, scan execution policies, audit management, and reporting.

Since most of these features are only available for customers with an Ultimate license, this course is intended for Ultimate customers only.

Target Audience

  • Compliance managers, compliance program managers, audit report analysts, and audit events analysts who are using GitLab with the Ultimate license
  • Prerequisite knowledge

Get in Touch

Interested in scheduling an instructor-led training session? Contact us at training@gitlab.com.

What's Included

Certified Instructors

Learn from the best — courses led by GitLab-certified experts.

Hands-On

Build your own skills quickly to take back and apply on your own projects.

Live Q&A

Instantly query instructors and peers during live sessions.

Structured Success

Complete methodical training for tangible outcomes.

Price

Please reach out to your Account Representative for details on pricing.

Duration

Remote: Delivered in a single day, including 1-hour break for lunch.
On-site: Delivered in a single day, including 1-hour break for lunch.

Class Size

Maximum 12 attendees. Order this seat add-on to increase total seats per class.

Languages

This class can be taught in the following language(s):

  • English

Course Syllabus

TopicOverview
Compliance at GitLab
  • Meet regulatory requirements
  • Track your projects
  • Enforce organizational standards
  • Manage separation of duties
Compliance frameworks & project scoping
  • Identify and enforce compliance requirements
  • Scope projects based on risk level
  • Create an audit trail
Repository control
  • Control what can be pushed to a repository
  • Enforce code review processes
  • Prevent force pushes
  • Require approval from the correct people
Merge request approval policies
  • Manage the use of open-source licenses
  • Automate license scanning
  • Use security scan results
Pipeline execution policies
  • Ensure projects use a required job
  • Ensure standard pipeline across your organization
  • Add custom logic and apply it at scale
Scan execution policies
  • Ensure security scans are consistently applied
  • Balance stringent security checks and developer productivity

Audit management

  • Stream audit events
  • Consolidate audit logs
  • Track security-related action
Reporting
  • Align with industry standards
  • Generate audit reports, compliance reports, and SBOM reports
  • Use role-based access control to limit access to data

System Requirements

Computer with internet access and Git installed, per the requirements specified here.

Training Purchases

All GitLab Trainings purchased pursuant to an applicable Order Form must be used within twelve (12) months of the Start Date indicated therein; failure to do so will result in cancellation of any outstanding GitLab Trainings ordered but not used within twelve (12) months of the date of the Start Date. In no event will GitLab be responsible for any refund or credit with regard to any GitLab Trainings purchased but not otherwise utilized within the foregoing time frames.

Recording

Recording and/or distribution of recordings of Training Session in any way is strictly prohibited.

Get in Touch

Interested in scheduling an instructor-led training session? Contact us at training@gitlab.com.