GitLab System Administration Training

What's Included

Price

Remote: $5,000
On-site: $7,000 plus travel expenses for each instructor
Includes a GitLab-provided demo environment for hands-on exercises

Duration

Remote: Delivered as a 1-day sessions, each including 1 hour break for lunch.
On-site: Delivered as a 1-day sessions, each including 1 hour break for lunch.

Course Syllabus

TopicOverview
System Administration Overview
  • GitLab overview
  • GitLab application architecture
  • Introduction to reference architectures
GitLab Admin Area
  • Review the GitLab Admin Area
  • UI based configuration options
  • Lab/Demo: Configuring instance sign-in and sign-up rules
GitLab CLI Utilities
  • Using gitlab-ctl, GitLab Rails console, and psql
  • Lab/Demo: Working with Command Line Tools
Backup and Restore
  • Configuring backup processes
  • Backing up to remote object storage
  • Restore procedures
  • Lab/Demo: Backup and Restore GitLab
Upgrading GitLab
  • Procedures for GitLab upgrades
  • Validating upgrades
  • Lab/Demo: Upgrading GitLab
Logging and Monitoring
  • Monitoring instances with Prometheus
  • Monitoring and log collection with Grafana
  • Lab/Demo: Setting up Prometheus and Grafana
High Availability and Geo
  • Discuss high level architecture of high availability
  • Discuss process for configuring GitLab Geo
Troubleshooting
  • Discuss common troubleshooting processes
  • Tracing logs and metrics
  • Lab/Demo: Troubleshooting