GitLab System Administration Training (2-Day)

What's Included

Price

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

Duration

Remote: Delivered as two 1-day sessions, each including 1 hour break for lunch.
On-site: Delivered as two 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
Install GitLab
  • Install Omnibus GitLab
  • Basic administration operations
  • Introduction to GitLab runners
  • Runner setup - shell executor
  • Runner setup - Docker executor
  • Runner setup - Kubernetes executor
  • Lab/Demo: Install GitLab
  • Lab/Demo: Use GitLab Administration Commands
  • Lab/Demo: Configure GitLab Runners
Configure and Maintain GitLab
  • Backup and restore GitLab
  • Upgrade and downgrade GitLabs
  • Basic security settings
  • Lab/Demo: Backup and Restore GitLab
GitLab CLI Utilities
  • GitLab configuration files
  • Administration utilities
  • Lab/Demo: Implement Sign-Up Restrictions
GitLab Log System
  • Information in active logs
  • Configure logging behavior
  • Lab/Demo: Manage GitLab Logs
Monitoring GitLab
  • Configure and use Prometheus
  • Configure and use Grafana
  • Monitoring best practices
  • Lab/Demo: Configure Instance Monitoring
Introduction to Geo
  • GitLab Geo overview
  • Disaster recovery and planned failover
Troubleshoot GitLab
  • Work with GitLab support
  • Common error codes
  • Troubleshooting scenarios
  • Lab/Demo: Troubleshoot GitLab
Resolving User and Group Problems
  • User, password, and authentication issues
  • Group and project permission issues