Ravindra BagaleCourses & study guides मराठी Track your progress

Guides

DevOps Roadmap 2026: काय शिकावं आणि कोणत्या क्रमाने

२०२६ मध्ये DevOps roadmap का? कारण JD मध्ये वीस tools मिसळलेली असतात आणि fresher थांबून जातो. हा मार्ग एक स्पष्ट क्रम देतो — Linux, Git, Docker, CI/CD, एक cloud, Kubernetes, Terraform, monitoring — आठवडे आणि exit checks सह.

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.

Quick answer

Hold this vertical picture:

  1. समस्या — खूप tools, क्रम नाही.
  2. मार्ग — आठ टप्पे, exit checks.
  3. नियम — Linux आणि Git सोडू नका.
  4. Cloud — एक provider (AWS पुरेसे).
  5. पुरावा — आधी lab, मग resume.

Language: English · मराठी · हिंदी

1. Linux + shellExit: restart a service + read logs 2. Git dailyExit: explain a 3-commit log 3. Docker + ComposeExit: curl your container 4. One CI toolExit: red then green build 5. One cloud (AWS)Exit: EC2 + billing alarm 6-8. K8s / Terraform / MonitorExit: tiny app + one alert
DevOps roadmap 2026 — learn in this order

Roadmap का हवा?

Infosys, TCS, Amazon आणि Netflix-सारख्या टीम्सना फक्त tool ची नावं नको असतात. त्यांना service जिवंत ठेवणारा माणूस हवा असतो.

Why: क्रम panic learning थांबवतो. What: प्रत्येक टप्प्यासाठी आठवडे आणि exit check. How: खालील टप्पे अनुसरा. Exit check सोडून पुढे जाऊ नका.

२०२६ चा मार्ग — ८ टप्पे

  1. Linux आणि shell
  2. Git आणि review सवय
  3. Docker image आणि Compose
  4. एक CI/CD tool (GitHub Actions किंवा Jenkins)
  5. एक cloud (AWS पुरेसे)
  6. Kubernetes basics
  7. Terraform
  8. Monitoring आणि एक छोटा alert

Concept 1: आधी Linux (आठवडे १-२)

Why: प्रत्येक server अजून Linux बोलतो. What: users, SSH keys, systemctl, disk आणि logs. How: स्वतःच्या Amazon Linux 2023 किंवा Ubuntu lab VM वर सराव.

Example 1: तुम्ही कोण आणि kernel

Type this:

whoami
uname -r

You will see:

ec2-user
6.1.119-129.201.amzn2023.x86_64

What it means: Amazon Linux 2023 वर सामान्य user म्हणून login आहात.

Example 2: Disk तपासा

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 ३९% भरली आहे. ९०% च्या वर cleanup करा.

Example 3: nginx चालू आहे का?

Type this:

systemctl is-active nginx

You will see:

active

What it means: Service up आहे. failed दिसले तर journalctl पाहा.

Concept 2: दररोज Git (आठवडे २-३)

Why: Mystery zip मुळे Infosys-style client release मोडते. What: status, add, commit, log, branch. How: लॅपटॉपवर छोटा repo. प्रत्येक सरावावर commit.

Example 4: नाव आणि email

Type this:

git config --global user.name "Priya Sharma"
git config --global user.email "priya@example.com"
git config --global --get user.name

You will see:

Priya Sharma

What it means: प्रत्येक commit वर हे नाव लागते.

Example 5: पहिला commit

Type this:

mkdir -p ~/lab-roadmap && cd ~/lab-roadmap
printf 'hello\n' > README.md
git init -b main
git add README.md
git commit -m "docs: start roadmap lab"

You will see:

[main (root-commit) a1b2c3d] docs: start roadmap lab
 1 file changed, 1 insertion(+)

What it means: आता history आहे. Hash वेगळा असू शकतो.

Example 6: History वाचा

Type this:

git log --oneline -3

You will see:

a1b2c3d docs: start roadmap lab

What it means: एका ओळीत एक commit.

Concept 3: Docker (आठवडे ४-५)

Why: "माझ्या लॅपटॉपवर चालते" हा developer vs operations चा वाद आहे. What: Dockerfile, image, container, Compose. How: आधी static site, नंतर छोटी API.

Example 7: Docker Engine

Type this:

docker version --format '{{.Server.Version}}'

You will see:

27.3.1

What it means: Engine चालू आहे.

Example 8: छोटा web container

Type this:

docker run --rm -d --name roadmap-web -p 8080:80 nginx:1.27-alpine
curl -s -o /dev/null -w '%{http_code}\n' http://127.0.0.1:8080/

You will see:

7f3a9c2e1b0d
200

What it means: Port ८०८० वर HTTP २००.

Example 9: चालू containers

Type this:

docker ps --format 'table {{.Names}}\t{{.Status}}'

You will see:

NAMES         STATUS
roadmap-web   Up 20 seconds

What it means: नाव आणि status — ops आधी हेच पाहतो.

Concept 4: एक CI pipeline (आठवडे ६-७)

Why: माणूस शुक्रवारी रात्री tests विसरतो. What: प्रत्येक push वर runner तेच commands चालवतो. How: GitHub Actions किंवा Jenkins — एक निवडा.

Example 10: Local CI check

Type this:

cd ~/lab-roadmap
printf 'ok\n' > health.txt
test -f health.txt && echo CI_CHECK_PASS

You will see:

CI_CHECK_PASS

What it means: Pipeline म्हणजे स्वच्छ मशीनवर तेच commands.

Example 11: हेतुपुरस्सर fail

Type this:

test -f missing.txt && echo CI_CHECK_PASS || echo CI_CHECK_FAIL

You will see:

CI_CHECK_FAIL

What it means: Red build वाचायला शिका.

Example 12: CI script साठवा

Type this:

printf '%s\n' '#!/bin/sh' 'set -eu' 'test -f README.md' 'echo pipeline_ok' > ~/lab-roadmap/ci-check.sh
chmod 700 ~/lab-roadmap/ci-check.sh
sh ~/lab-roadmap/ci-check.sh

You will see:

pipeline_ok

What it means: ७०० mode खाजगी ठेवतो.

Concept 5: एक cloud — AWS (आठवडे ८-९)

Why: भारतीय MNC JD मध्ये AWS जास्त दिसते. What: IAM user (root नाही), एक EC2, एक S3, billing alarm. How: Free Tier. पहिल्या दिवशी billing alarm.

Example 13: AWS CLI ओळख

Type this:

aws sts get-caller-identity --query Account --output text

You will see:

123456789012

What it means: CLI credentials चालू आहेत. खरे keys chat मध्ये पेस्ट करू नका.

Example 14: Regions

Type this:

aws ec2 describe-regions --query 'Regions[0:3].RegionName' --output text

You will see:

ap-south-1  eu-west-1   us-east-1

What it means: ap-south-1 (Mumbai) भारतातील lab साठी पहिला प्रदेश.

Example 15: S3 head-bucket

Type this:

aws s3api head-bucket --bucket demo-name-not-yours-example 2>&1 | head -1

You will see:

An error occurred (404) when calling the HeadBucket operation: Not Found

What it means: फक्त स्वतःच्या account मध्ये bucket तयार करा.

Concept 6-8: K8s, Terraform, monitoring (आठवडे १०-१६)

Why: JD मध्ये हे शब्द येतात — पण Linux/Docker नंतर. What: kind वर Deployment+Service; Terraform एक resource; एक alert. How: एक छोटी app तिन्ही मधून न्या.

Example 16: kubectl context

Type this:

kubectl config current-context 2>/dev/null || echo no-cluster-yet

You will see:

kind-kind

What it means: Context म्हणजे cluster माहित आहे.

Example 17: Terraform version

Type this:

terraform version | head -1

You will see:

Terraform v1.9.8

What it means: v1.x ठीक आहे.

Example 18: Alert सवय

Type this:

python3 -c "used=91; print('ALERT_DISK' if used>=90 else 'ok')"

You will see:

ALERT_DISK

What it means: Monitoring = threshold + message.

चुका टाळा

  1. Linux सोडून containers — outage लपत नाही.
  2. पाच CI tools — एक निवडा.
  3. खोटे resume lines — आधी lab, मग line.
  4. Cost दुर्लक्ष — AWS वर billing alarm.

Infosys client

Client विचारतो: nginx restart आणि logs कोण वाचतो? आठवडे १-२ उत्तर देतात.

Netflix-style updates

छोटे वारंवार updates = Git + CI + same image — आठवडे २-७.

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.

Check yourself (quiz)

Q1. Kubernetes आधी काय शिकावं?

Linux, Git, Docker आणि एक CI tool — exit checks सह.

Q2. आठवडा ८ मध्ये billing alarm का?

Lab चूक मोठी bill बनवू नये म्हणून.

Q3. आठवडे ६-७ मध्ये किती CI tools?

एक — GitHub Actions किंवा Jenkins.

Q4. Exit check म्हणजे काय?

पुढच्या टप्प्याआधी skill चा छोटा पुरावा.

Q5. Git लवकर का?

Infosys-style client वर mystery zip मोडते.

Reading tracking

Mark this guide when you finish. Your browser remembers it on this device.

Roadmap = क्रम + exit checks. Kubernetes आधी Linux आणि Git. एक CI tool. एक cloud. मग K8s, Terraform आणि एक alert. Did you understand? Let us try it once more.

Frequently asked questions

What is a DevOps roadmap in 2026?

An ordered learning path: Linux → Git → Docker → CI/CD → one cloud → Kubernetes → Terraform → monitoring, with weeks and exit checks.

Should I learn Kubernetes first?

No. Finish Linux, Git, Docker and one CI tool with exit checks first.

How many CI tools in weeks 6-7?

One — GitHub Actions or Jenkins, not both at once.

Why set an AWS billing alarm early?

So a lab mistake cannot create a surprise bill.

What is an exit check?

A small proof you can do the skill before the next stage.

Where do I practise next?

DevOps course Chapter 1, Project 1, and the Interview Hub.