Learning path · Beginner

DevOps & Platform Engineering for Beginners

Start from zero. Learn how modern teams build, ship and run software with containers, Kubernetes, CI/CD and GitOps, one hands-on guide at a time.

43 guides 12 technologies

Who this path is for

This path is for developers, sysadmins and career-changers who have heard words like “containers”, “Kubernetes” and “pipelines” but have never put them together. You don’t need production experience. You do need curiosity and a terminal.

What you’ll learn

  • How applications are packaged and run consistently across machines
  • What Kubernetes does and how to deploy your first workload
  • How a change goes from a commit to a running environment
  • The basics of GitOps and why teams use it
  • How to throw away and recreate environments without fear

How to use this path

The guides on the right are grouped by technology and ordered for a first pass. Work through one technology at a time rather than hopping between them. Each guide is hands-on, so spin up a disposable cluster and follow along instead of just reading.

Before you start

  • Comfort with a command line (cd, ls, editing files)
  • A free Rackmint account for a disposable cluster to practice on
  • A basic idea of what a web application is

What comes next

When these feel natural, move on to the Intermediate path, where you’ll connect the pieces into repeatable, automated workflows.

What's in this path

1 Argo CD

Argo CD

5 guides
2 Flux CD

Flux CD

5 guides
3 Kubernetes

Kubernetes

6 guides
4 containerd

containerd

2 guides
5 Grafana

Grafana

4 guides
6 Helm

Helm

4 guides
7 OpenTelemetry

OpenTelemetry

5 guides
8 Prometheus

Prometheus

4 guides
9 Fluentd

Fluentd

2 guides
10 Envoy

Envoy

2 guides
11 Istio

Istio

2 guides
12 Cilium

Cilium

2 guides