Roadmap & Syllabus

DevOps & Cloud Roadmap

Learn how software is built, tested, shipped and run in production. DevOps engineers automate delivery and keep applications reliable on the cloud.

  • Linux
  • Bash
  • Git
  • Jenkins / GitHub Actions
  • Docker
  • Kubernetes
  • AWS
  • Terraform

Learning path

Choose where you are today

Each path is written for a different starting point.

Freshers & Students

Starting from the basics and preparing for a first developer job.

From Linux basics to deploying a containerised app with a working CI/CD pipeline.

Approximate duration5–6 months
  1. Step 1: Linux, Networking & Scripting

    5 weeks
    • Linux commands, permissions and processes
    • Networking: ports, DNS, SSH
    • Bash scripting for automation

    Milestone: Manage a Linux server and automate a routine task with a script.

  2. Step 2: Git & CI/CD

    4 weeks
    • Git branching and pull requests
    • GitHub Actions or Jenkins pipelines
    • Automated build and test

    Milestone: Build a pipeline that tests every push automatically.

  3. Step 3: Docker & Kubernetes

    6 weeks
    • Dockerfiles and Docker Compose
    • Kubernetes Deployments, Services, ConfigMaps
    • Running a local cluster (minikube or kind)

    Milestone: Containerise an app and run it on Kubernetes.

  4. Step 4: Cloud, Project & Interview Prep

    5 weeks
    • AWS core services: EC2, S3, IAM, VPC
    • Deploy your app end to end
    • Linux, Docker and Kubernetes interview questions
    • Mock interviews

    Milestone: Explain your pipeline and deployment in an interview.

Want it offline? Download the DevOps & Cloud roadmap (PDF) — includes all three paths and the complete syllabus.

Projects to build

  • CI/CD pipeline that builds, tests and deploys a web app
  • Dockerised multi-service app with Docker Compose
  • Kubernetes deployment of an app with a database

Complete syllabus

DevOps & Cloud syllabus

Everything this track covers, grouped by topic. Use it as a checklist.

01 Linux Fundamentals

  • File system and permissions
  • Users, groups and sudo
  • Processes and services (systemd)
  • Package management
  • Logs and troubleshooting commands

02 Networking Basics

  • IP addresses, ports and protocols
  • DNS and HTTP/HTTPS
  • SSH and key-based access
  • Load balancers and proxies
  • Firewalls

03 Scripting

  • Bash scripting
  • Variables, loops and conditions
  • Automating routine tasks
  • Python basics for automation

04 Git & Collaboration

  • Branching strategies
  • Merge vs rebase
  • Pull requests and code review
  • Tags and releases

05 CI/CD

  • Jenkins pipelines
  • GitHub Actions workflows
  • Build, test and artifact stages
  • Environment promotion
  • Rollback strategies

06 Docker

  • Images, containers and layers
  • Writing Dockerfiles
  • Volumes and networks
  • Docker Compose
  • Image security and size

07 Kubernetes

  • Pods, Deployments, Services
  • ConfigMaps and Secrets
  • Ingress
  • Health probes and rolling updates
  • Helm basics

08 Cloud (AWS)

  • EC2, S3, IAM, VPC
  • Load balancing and auto scaling
  • RDS and managed services
  • Cost management
  • Security best practices

09 Infrastructure as Code

  • Terraform: providers, state, modules
  • Ansible basics
  • Managing multiple environments

10 Monitoring & Reliability

  • Prometheus and Grafana
  • Centralised logging
  • Alerting
  • SLIs, SLOs and incident response

Where it leads

Roles this track prepares you for

  • DevOps Engineer
  • Cloud Engineer
  • Site Reliability Engineer (SRE)
  • Platform Engineer

Durations are approximate and assume about 2–3 hours of focused study a day. Move faster or slower as you need — understanding matters more than speed.

Want guidance along the way?

A roadmap tells you what to learn. Guidance helps you learn it in the right depth, practise with real interview questions and explain your projects with confidence.

Roadmaps are for learning guidance. They do not guarantee jobs or placements.

Prepare. Perform. Progress.

Turn the DevOps & Cloud roadmap into your plan

Share your background and goals, and we will help you decide what to focus on first.

Chat with us