1. Phase 1. Git and branching models · 8 questions

    Snapshots and commits, branches and merging, push/pull, pull requests and code review, rebase and reflog, branching models from Git Flow to trunk-based.

    Take the phase quiz → self-check after reading the phase

  2. Phase 2. The Linux terminal · 5 questions

    Working in the terminal: navigation, files, permissions, processes, and logs. The phase will grow with a dedicated Linux series.

    Take the phase quiz → self-check after reading the phase

  3. Phase 3. Networking fundamentals · 8 questions

    OSI and TCP/IP, IP and ports, TCP versus UDP, DNS, HTTP and its versions, HTTPS/TLS, connections and pools, load balancing, reliability.

    Take the phase quiz → self-check after reading the phase

  4. Phase 4. Containers: Docker · 8 questions

    Images and Dockerfile, multi-stage builds, running and networking, volumes, Compose, the JVM in containers, image best practices, registries and CI.

    Take the phase quiz → self-check after reading the phase

  5. Phase 5. CI/CD: the delivery pipeline · 3 questions

    The continuous integration pipeline, branches and the release cycle, release strategies: rolling, blue-green, canary, and feature flags.

    Take the phase quiz → self-check after reading the phase

  6. Phase 6. Kubernetes · 5 questions

    Pods, Deployments and Services, networking and Ingress, probes and resources, deploying with Helm and rolling updates, debugging operational issues.

    Take the phase quiz → self-check after reading the phase

  7. Phase 7. Infrastructure as code · 5 questions

    Why IaC, Terraform, CloudFormation and CDK, state and delivering infrastructure changes.

    Take the phase quiz → self-check after reading the phase

  8. Phase 8. The cloud: AWS · 8 questions

    Accounts and IAM, VPC networking, compute and scaling, serverless, managed data, security and observability, costs, resilience, and Well-Architected.

    Take the phase quiz → self-check after reading the phase

  9. Phase 9. Observability · 5 questions

    Logs, metrics, tracing, health checks, and SLOs with alerts — the three pillars of observability in practice.

    Take the phase quiz → self-check after reading the phase

  10. Phase 10. Data in operations · 6 questions

    PostgreSQL through an operations lens: connection pools, zero-downtime migrations, replication, VACUUM, monitoring, and backups.

    Take the phase quiz → self-check after reading the phase