Why a DevOps roadmap in 2026? Because job posts mix twenty tools, and freshers freeze. This guide gives one clear order — Linux, Git, Docker, CI/CD, one cloud, Kubernetes, Terraform, monitoring — with weeks and exit checks used in real hiring at companies like Infosys, TCS and product teams.
Friends, do not start with twenty tool logos. First finish Linux and Git exit checks. Then Docker feels easy. Chala mitrano — one stage at a time.
मित्रांनो, वीस tool च्या logo पासून सुरुवात करू नका. आधी Linux आणि Git चे exit check पूर्ण करा. मग Docker सोपा वाटेल. एका वेळी एक टप्पा.
मित्रों, बीस tool के logo से शुरू न करें। पहले Linux और Git के exit check पूरे करें। फिर Docker आसान लगेगा। एक बार में एक चरण।
Quick answer
Hold this vertical picture:
Problem — too many tools, no order.
Path — eight stages with exit checks.
Rule — do not skip Linux and Git.
Cloud — one provider (AWS is enough for most Indian MNC posts).
Recruiters at Infosys, TCS, Amazon and Netflix-style product teams do not hire a logo collection. They hire someone who can keep a service alive. Without an order, students jump to Kubernetes on day three and cannot explain systemctl when the app is down.
Why: Order stops panic learning.
What: A sequence with weeks and an exit check for each stage.
How: Follow the stages below. Do not skip the exit check.
What the 2026 path looks like
Eight stages. Each stage has a clear exit check.
Linux and shell
Git and code review habits
Docker images and Compose
One CI/CD tool (GitHub Actions or Jenkins)
One cloud (AWS is enough for most Indian job posts)
Kubernetes basics
Terraform (infrastructure as code)
Monitoring and a tiny alert
Concept 1: Linux first (weeks 1-2)
Why: Every server you touch still speaks Linux.
What: Users, SSH keys, systemctl, disk and logs.
How: Practice on one Amazon Linux 2023 or Ubuntu lab VM you own.
Example 1: See who you are and the kernel
Type this:
whoami
uname-r
You will see:
ec2-user
6.1.119-129.201.amzn2023.x86_64
What it means: You are logged in as a normal user on Amazon Linux 2023.
Example 2: Check disk before an outage
Type this:
df-h/
You will see:
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p1 8.0G 3.1G 4.9G 39% /
What it means: Root disk is 39 percent full. Above 90 percent needs cleanup.
Example 3: Is nginx running?
Type this:
systemctlis-activenginx
You will see:
active
What it means: The service is up. If failed, open journalctl next.
Concept 2: Git every day (weeks 2-3)
Why: Mystery zip files break Infosys-style client releases.
What: status, add, commit, log, branch, pull request habit.
How: One tiny repo on your laptop. Commit every practice change.
What it means: You now have history. The hash will differ on your machine.
Example 6: Read history
Type this:
gitlog--oneline-3
You will see:
a1b2c3d docs: start roadmap lab
What it means: One line per commit. Interviewers often ask you to read a log aloud.
Concept 3: Docker packs the same app (weeks 4-5)
Why: "Works on my laptop" is the fight between developers and operations.
What: Dockerfile, image, container, Compose for two services.
How: Containerize a static site, then a small API.
Example 7: Confirm Docker Engine
Type this:
dockerversion--format'{{.Server.Version}}'
You will see:
27.3.1
What it means: Server version means the engine is running. 24+ is fine.
NAMES STATUS PORTS
roadmap-web Up 20 seconds 0.0.0.0:8080->80/tcp
What it means: Name, status and published ports — ops checks these first.
Concept 4: One CI pipeline (weeks 6-7)
Why: Humans forget to run tests before Friday night.
What: On every push, a runner checks out code and runs the same commands.
How: Start with GitHub Actions or Jenkins — pick one.
What it means: Mode 700 keeps the script private. Never use world-writable modes.
Concept 5: One cloud — AWS is enough (weeks 8-9)
Why: Most Indian MNC job descriptions list AWS.
What: IAM user (not root), one EC2, one S3 bucket, billing alarm.
How: Free Tier lab account. Turn on a billing alarm on day one.
Why: Job posts stack these words — but only after Linux and Docker.
What: K8s Deployment+Service locally; Terraform one resource; one alert.
How: One small app through all three. Do not build a marketplace on week ten.
What it means: A context name means kubectl knows a cluster.
Example 17: Terraform version
Type this:
terraformversion|head-1
You will see:
Terraform v1.9.8
What it means: v1.x is fine. Pin versions in real teams.
Example 18: Disk alert mind-set
Type this:
python3-c"used=91; print('ALERT_DISK' if used>=90 else 'ok')"
You will see:
ALERT_DISK
What it means: Monitoring is a threshold plus a message.
Week plan at a glance
Weeks
Focus
Exit check
1-2
Linux
Restart a service and read its logs
2-3
Git
Explain a three-commit log
4-5
Docker
Run and curl your own container
6-7
CI
Red then green pipeline
8-9
AWS
EC2 + billing alarm
10-12
Kubernetes
Deployment + Service locally
13-14
Terraform
plan/apply one resource
15-16
Monitor
One alert you trust
Common mistakes
Skipping Linux because containers hide the OS — they do not hide outages.
Learning five CI tools — pick one.
Fake resume lines — build the lab, then write the line.
Ignoring cost — always set a billing alarm on AWS.
Suppose we are…
Infosys client project
The client asks who can restart nginx and read logs. Roadmap weeks 1-2 answer that.
Netflix-style releases
Many small updates need Git + CI + the same image everywhere — weeks 2-7.
Flipkart / Amazon peak traffic
Kubernetes and monitoring matter — but only after you can debug one VM.
Ravindra Bagale's Tip
Write the exit check on paper before you open the next tool. If you cannot restart nginx and read its log, you are not ready for Kubernetes interviews at TCS or Infosys.
पुढचे tool उघडण्यापूर्वी exit check कागदावर लिहा. nginx restart आणि log वाचता येत नसेल तर TCS किंवा Infosys च्या Kubernetes interview साठी तयार नाही.
अगला tool खोलने से पहले exit check कागज़ पर लिखें। nginx restart और log न पढ़ पाएँ तो TCS या Infosys के Kubernetes interview के लिए तैयार नहीं।
Check yourself (quiz)
Q1. What should you learn before Kubernetes?
Linux, Git, Docker and one CI tool — with exit checks.
Q2. Why set an AWS billing alarm in week 8?
So a lab mistake cannot create a surprise bill.
Q3. How many CI tools in weeks 6-7?
One — GitHub Actions or Jenkins, not both at once.
Q4. What is an exit check?
A small proof you can do the skill before the next stage.
Q5. Why Git early for Infosys-style work?
Client releases break on mystery zip builds.
Reading tracking
Mark this guide when you finish. Your browser remembers it on this device.
Roadmap = order + exit checks. Linux and Git before Kubernetes. One CI tool. One cloud. Then K8s, Terraform and one alert.
Did you understand? Let us try it once more.