For IT leaders
What IT leaders need to know before assigning this course
For IT leaders: Teams that rely on GitLab SaaS alone often hit limits around source-code security, secrets handling, and how well GitLab works with the rest of the DevOps toolchain. This course shows your DevOps engineers how to self-host GitLab on private infrastructure with their own firewall rules. It also covers publishing GitLab securely through Cloudflare Tunnels and moving CI/CD credentials into HashiCorp Vault, all of which supports risk reduction and audit conversations.
Role fit: The course is built for DevOps engineers and platform or infrastructure practitioners. Motivated junior staff facing complex GitLab problems can also take it. It assumes learners already know GitLab basics and can stand up a Linux server.
Time investment: About 9.3 hours across 10 skills of roughly one hour each. Team leads can assign individual skills (for example, Terraform, Ansible, or Kubernetes GitOps) to match current projects.
Change-management notes:
- The Vault integration requires a GitLab Premium or Ultimate license, so plan for a trial or a single license.
- Demos use DigitalOcean, AWS, and Cloudflare, and are shown on Windows with PowerShell. Steps will vary by cloud provider.
- Administration topics include shared runners, Prometheus and Grafana monitoring, and Rake-based health checks, which are directly useful for teams running production instances.
The first skill, Deploy GitLab on Self-Hosted Infrastructure, is free, so Team Leads can preview the material before assigning seats.
