DevOps Pro Hands-On Labs

A build-it-yourself lab track for the DevOps Engineer – Professional (DOP-C02) material in The Exam Room. The Professional exam rewards having actually automated the toil, not just read about it. Each lab gives you a working base (CloudFormation plus a couple of scripts) and asks you to build the part that carries the automation. You deploy real AWS resources, prove the behaviour, and tear it down.

The idea: scaffolding that fades

Same shape as the other tracks. Early labs are almost finished and you fill one clearly-marked gap; later labs hand you less. Every lab ships a solution/ you can deploy at any point (SRC=solution), so you are never stuck.

Scaffold What you’re given What you do
5/5 Everything but one value or function body Fill the gap, deploy, prove it
3/5 Infra and data, no wiring Connect the pieces
1/5 A requirement and a skeleton Design and build most of it
0/5 A requirement Build it from scratch

Before your first lab

Do the one-time, once-per-account setup: run preflight.sh (it ships in every lab zip) to confirm your account is ready, then deploy the lab reaper once. The reaper auto-deletes any lab you forget to tear down after 24 hours, so a forgotten stack becomes a deleted stack instead of a running bill. Every DevOps lab’s deploy.sh tags its stack for the reaper automatically.

The arc

The track walks the six DOP-C02 domains. It grows over time; the table marks what is built and what is on the bench.

# Lab Domain Scaffold Status
01 Auto-remediate an AWS Config rule D2 Config/IaC 3/5 built
02 Event-driven auto-remediation with EventBridge D5 Incident response 3/5 built
03 A composite alarm that only pages when it matters D4 Monitoring 3/5 built
04 Canary-deploy a Lambda with automatic rollback D1 SDLC 3/5 built
05 Pipeline test and security gates with CodeBuild D1 SDLC 2/5 planned
06 Chaos experiment with Fault Injection Service D3 Resilience 1/5 planned

Each built lab has a walk-through post you can read alongside it, and is downloadable as a zip if you would rather not clone the repository.

# Lab Walk-through Download
01 Auto-remediate a Config rule Lab: Auto-Remediate an AWS Config Rule zip
02 Event-driven auto-remediation Lab: Event-Driven Auto-Remediation With EventBridge zip
03 A composite alarm that only pages Lab: A Composite Alarm That Only Pages When It Matters zip
04 Canary-deploy a Lambda Lab: Canary-Deploy a Lambda With Automatic Rollback zip

The zips are built by scripts/build-lab-zips (also make lab-zips) into zips/labs/ and committed, so they publish with the site. Re-run it whenever a lab changes.