GITLABOFF_SYSADMIN

GitLab System Administration Training

This class covers configuration and maintenance tasks for a GitLab self-managed instance. This class is not intended for Gitlab.com customers. GitLab System Administration Training covers some features that are available in all three GitLab pricing tiers (Free, Premium, and Ultimate), some features that are only available in Premium and Ultimate, and a small number of features that are only available in Ultimate.

GitLab
✓ Official training GitLabLevel Intermediate⏱️ 1 day (7h)

What you will learn

  • Understand GitLab's architecture and system administration principles
  • Navigate and configure settings in the GitLab Admin Area
  • Utilize GitLab command-line utilities for administrative tasks
  • Configure, perform, and restore backups
  • Execute and validate GitLab upgrades
  • Implement monitoring and logging for a GitLab instance
  • Understand the concepts of High Availability and GitLab Geo
  • Troubleshoot common issues using logs and metrics

Prerequisites

  • Topics covered in the GitLab Fundamentals course or equivalent experience with Git and GitLab
  • Computer with internet access and Git installed

Target audience

  • Tier 1 and Tier 2 system administrators who serve as the GitLab platform owners for their organization, Anyone responsible for administering, monitoring, or troubleshooting a GitLab self-managed instance

Training Program

8 modules to master the fundamentals

Topics covered
  • →GitLab overview
  • →GitLab application architecture
  • →Introduction to reference architectures
Topics covered
  • →Review the GitLab Admin Area
  • →UI based configuration options
Topics covered
  • →Using gitlab-ctl, GitLab Rails console, and psql
Topics covered
  • →Configuring backup processes
  • →Backing up to remote object storage
  • →Restore procedures
Topics covered
  • →Procedures for GitLab upgrades
  • →Validating upgrades
Topics covered
  • →Monitoring instances with Prometheus
  • →Monitoring and log collection with Grafana
Topics covered
  • →Discuss high level architecture of high availability
  • →Discuss process for configuring GitLab Geo
Topics covered
  • →Discuss common troubleshooting processes
  • →Tracing logs and metrics

Related Trainings

GitLab

GitLab Advanced CI/CD Training

This advanced class extends the knowledge and concepts of the foundational CI/CD class, adding the skills needed to implement CI/CD best practices across more complex use cases. Throughout this hands-on session, participants will explore GitLab CI/CD features like feature flags, review apps, canary deployments, and runner scaling/distribution strategies. The curriculum covers additional configuration options such as multi-project pipelines, merge trains, and environment management. Optimization techniques like fail-fast testing, parallelization, and reference tags are examined for enhancing efficiency. Revisiting best practices and troubleshooting strategies round out the content, equipping learners to implement CI/CD pipelines leveraging the full scope of GitLab's capabilities.

1 d
Advanced
GitLab

GitLab Agile Portfolio Management Training

Learn the skills you need to start using GitLab for project management, program management, and portfolio management. You'll cover structuring your organization, project planning, task management, progress tracking, collaboration, reporting, portfolio management, risk management, continuous improvement, and scaling Agile with GitLab. This course covers some features that are available in all three GitLab pricing tiers (Free, Premium, and Ultimate), some features that are only available in Premium and Ultimate, and a small number of features that are only available in Ultimate.

1 d
Fundamental
GitLab
Best

GitLab CI/CD Training

This foundational class delves into the world of Continuous Integration, Continuous Delivery, and Continuous Deployment (CI/CD), empowering learners to streamline software development practices and deliver high-quality applications efficiently. Through hands-on labs and real-world scenarios, participants will gain end-to-end practice in the process of creating and running CI/CD pipelines within GitLab. This one-day session covers the fundamental structure of implementing CI/CD with GitLab and applying these concepts participants will apply CI/CD principles through building, testing, and deploying a sample application. Participants will explore strategies for troubleshooting issues, evaluating pipeline configurations, and incorporating best practices to promote code reusability and maintainability. By the end of the session, participants should have the skills to design, implement, and manage CI/CD pipelines for common project requirements, enabling faster time-to-market, improved collaboration, and enhanced software quality.

1 d
Fundamental

Upcoming sessions

No date suits you?

We regularly organize new sessions. Contact us to find out about upcoming dates or to schedule a session at a date of your choice.

Register for a custom date

Quality Process

SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach

Teaching Methods Used
  • Lectures / Theoretical Slides — Presentation of concepts using visual aids (PowerPoint, PDF).
  • Technical Demonstration (Demos) — The instructor performs a task or procedure while students observe.
  • Guided Labs — Guided practical exercises on software, hardware, or technical environments.
Evaluation and Monitoring System

The achievement of training objectives is evaluated at multiple levels to ensure quality:

  • Continuous Knowledge Assessment : Verification of knowledge throughout the training via participatory methods (quizzes, practical exercises, case studies) under instructor supervision.
  • Progress Measurement : Comparative self-assessment system including an initial diagnostic to determine the starting level, followed by a final evaluation to validate skills development.
  • Quality Evaluation : End-of-session satisfaction questionnaire to measure the relevance and effectiveness of the training as perceived by participants.

790€ excl. VAT

per learner