Cloud & DevOps Roadmap

The practical path from Linux basics to deploying and monitoring containers on the cloud.

10 milestones · ~143 hours total

  1. 1

    Linux and the shell

    ~20h

    Files, permissions, processes, package managers, pipes and basic shell scripting.

    Practice this →
  2. 2

    Networking fundamentals

    ~12h

    IP, DNS, ports, HTTP/HTTPS, firewalls, load balancers and how a request travels.

    Practice this →
  3. 3

    Git and branching workflows

    ~6h

    Feature branches, pull requests, tags and release practices.

    Practice this →
  4. 4

    Docker

    ~15h

    Images, containers, Dockerfiles, volumes, networks and docker compose.

    Practice this →
  5. 5

    CI/CD pipelines

    ~12h

    Automate build, test and deploy with GitHub Actions or similar; understand artifacts and environments.

    Practice this →
  6. 6

    Cloud fundamentals (AWS, Azure or GCP)

    ~25h

    Compute, storage, networking, IAM and managed databases; learn one cloud properly.

    Practice this →
  7. 7

    Infrastructure as Code

    ~15h

    Describe infrastructure in Terraform; plan, apply, state and modules.

    Practice this →
  8. 8

    Kubernetes basics

    ~20h

    Pods, Deployments, Services, config and secrets, and how scaling and rollouts work.

    Practice this →
  9. 9

    Monitoring, logging and alerting

    ~10h

    Metrics, logs, traces and SLOs; build a dashboard and an alert that matters.

    Practice this →
  10. 10

    Security and cost awareness

    ~8h

    Least privilege, secrets management, patching and keeping the cloud bill under control.

    Practice this →
Cloud & DevOps Roadmap — Codveri — Codveri