cluster deboistech.in Get started
17 tracks · 128 labs · free to start

Learn DevOps by doing.

Real terminals. Real feedback. Every lab is graded on what actually happened on the machine, not on what you clicked.

17tracks
128labs
655graded tasks
36+hours hands-on
Every day

Today's question, today's match, and a lab.

A question from the quizzes, a command to match from the cheatsheets, and a hands-on lab (IAM: users, groups and permissions, 12 min). A new set every day: answer them and keep your streak.

The paths

Pick a path.

From your first ls to pipelines and cloud. Each track is a short path of labs, and each lab ends with a certificate.

01

Linux Fundamentals

Find your way around a Linux shell, manage files, understand permissions, and chain commands together.

31 labs · 376 min
02

Git Basics

Record history, work on branches, merge, and undo mistakes - using the real git CLI.

9 labs · 111 min
03

AWS Cloud Practitioner

Hands-on practice for the Cloud Practitioner exam topics, in a real terminal against an offline copy of the AWS CLI.

8 labs · 102 min
04

AWS

Hands-on AWS from the command line: Elastic Beanstalk Cluster Mode and a three-day course (CLI, compute, storage, networking, databases, security and cost).

10 labs · 188 min
05

AWS Serverless

Build with DynamoDB and Lambda in a real terminal against an offline copy of the AWS CLI, ending with a small serverless API.

3 labs · 50 min
06

Docker

See what a container really is, write a clean Dockerfile, and understand image layers and Compose.

11 labs · 147 min
07

AWS Solutions Architect Associate

Exam-style practice for the AWS Certified Solutions Architect Associate (SAA-C03): scenario questions across secure, resilient, high-performing and cost-optimized design. By invitation.

3 labs · 370 min
08

Networking

Addresses, ports, names and TLS - the four things between a browser and your app, on a real Linux machine.

9 labs · 134 min
09

Node.js

Start a project, write scripts and manage a package.json with npm - all offline, in a real terminal.

1 lab · 12 min
10

Python

Learn Python by writing it, in a real notebook and a real terminal, graded on what your code actually does.

4 labs · 58 min
11

CI/CD with GitHub Actions

Write real workflow files, check them like a runner would, and learn the safe way to deploy to AWS from CI.

3 labs · 45 min
12

Web Servers and Proxies

Serve a site, put a reverse proxy in front of an app, balance load, cache responses and add HTTPS - the nginx every DevOps engineer meets first.

5 labs · 72 min
13

Infrastructure as Code

Describe servers, buckets and networks in files and let a tool build them - Terraform, Ansible and CloudFormation, graded on real config files.

10 labs · 147 min
14

Jenkins

Read a Jenkins home, diagnose an install, drive the CLI, back up and restore, and build a delivery pipeline - on a practice controller, graded on real files and real builds.

5 labs · 75 min
15

AI Agents

Build agents that call tools, one small step at a time.

1 lab · 15 min
16

Kubernetes

Write the manifests that run apps on a cluster - Deployments, Services, probes, Ingress, network policies, Kustomize and Helm, GitOps and a service mesh - graded on the real YAML you write.

8 labs · 137 min
17

Monitoring and Logging

Metrics, alerts, dashboards, logs and traces - write the real Prometheus, Alertmanager, Grafana and OpenTelemetry files, query logs, and work out an error budget.

7 labs · 124 min

See every path, by category Browse the roadmaps

How it works

Not a tutorial. A lab.

01

A real terminal

A genuine Linux shell in your browser, as your own user. Install things, break things, start again. Nothing to set up.

$ uname -sr
Linux 6.8 x86_64
$ whoami
learner
02

Graded on real state

Check looks at the machine itself: the file, the permission, the commit, the running service. However you got there, the result is what counts.

  • deploy.sh exists
  • deploy.sh is executable
  • the script prints “done”
  • staging is up to date
03

Progress that follows you

Your finished labs, the lab you stopped half-way and your certificates are kept on your account, so you can carry on from any computer.

  • Linux Fundamentals · 31 of 31 labs
  • Certificate earned
  • Docker · carry on at lab 4

Open a terminal.

The first lab takes about ten minutes. No setup, nothing to install.