DevOps Internship Program
A 12-week, self-directed learning path for DevOps / Cloud / Observability interns. Work top to bottom: each book is a module, study the chapters in order, then complete the Assignments chapter. Blocked for more than ~30 min after reading the docs? Ask your mentor.
Start Here — Program Overview
How the internship works, the 12-week syllabus and timeline, what's expected after each module, and how you'll be assessed. Rea...
Module 1 — Networking Fundamentals
How machines find and talk to each other: IP addressing, subnets/CIDR, the transport layer (TCP/UDP/ports), and ICMP-based trou...
Module 2 — Linux Fundamentals
How Linux is built and how to drive it from the command line: kernel vs user space, the filesystem hierarchy, essential command...
Module 3 — Shell Scripting
Turn the Linux commands you know into automation: scripts, variables, I/O and exit codes, conditionals, loops, functions, and w...
Module 4 — Git & Version Control
Track, share, and collaborate on code: Git's model, the everyday commit workflow, branching/merging/conflicts, and remotes on t...
Module 5 — Common Linux Services
Install, configure, and reason about the services you'll meet everywhere: Nginx, relational databases (MySQL/MariaDB & PostgreS...
Module 6 — Containerization (Docker & Podman)
Package and run apps anywhere: container fundamentals, Docker vs Podman, networking, Compose, and building good images you push...
Module 7 — Kubernetes & Orchestration
Run containers at scale on the lab's live cluster: workloads, Jobs/CronJobs, multi-container Pods, Services/Ingress, ConfigMaps...
Module 8 — CI/CD
Automate build→test→deploy: CI/CD concepts, GitHub Actions on the lab runner, Bitbucket Pipelines and Jenkins at a glance, and ...
Module 9 — Infrastructure as Code
Define infrastructure in version-controlled files: Terraform (provisioning), Ansible (configuration), cloud-init (first-boot), ...
Module 10 — Helm Charts
Package, install and manage Kubernetes apps with Helm: charts, releases and repositories; chart anatomy; the install/upgrade/ro...
Module 11 — Observability & Monitoring
See inside your systems: the three pillars (logs/metrics/traces), Grafana dashboards & alerts, the Alloy collector, the Loki/Mi...