Workshop · hands-on labs

DevOps Essentials — Course Labs

Pick a lab below. Each one is a guided, step-by-step exercise you complete in Visual Studio Code and GitLab — at your own pace.

Knowledge check

QUIZ · PART 1

Git & GitLab quiz

20 questions based on the Part 1 slides — version control, Git internals, commands and collaboration. Take it before the lab.
Best score: not taken yet

Take the quiz →
QUIZ · PART 2

GitLab CI/CD quiz

20 theory and command questions on GitLab CI/CD — take it before the lab.
Best score: not taken yet

Take the quiz →
QUIZ · PART 3

Monitoring & Observability quiz

20 theory questions on monitoring, Prometheus and Grafana — take it before the lab.
Best score: not taken yet

Take the quiz →

Labs

PART 1

Git & GitLab

Clone the telekom-app project, work on your own branch, revert a bad commit, ignore files, and open your first merge request with a reviewer.

Open lab →
PART 2

GitLab CI/CD

Create your first pipeline with .gitlab-ci.yml, watch it run, add stages and manual jobs, break things on purpose, and publish artifacts.

Open lab →
PART 3

Monitoring & Observability

Log in to Grafana, build your own dashboard and create live panels with PromQL — CPU usage, server uptime and memory, powered by Prometheus and the node exporter.

Open lab →

Joining the lab repository?

BEFORE PART 1

Share your GitLab email

The instructor needs your GitLab email to add you to the telekom-app repository with push access. Takes one minute.

Open the form →