$ ./launch --role devops --timeline 6mo --strategy build-in-public

Two pipelines.
One ships skills.
The other ships you.

A 6-month plan to go from near-beginner to a hireable DevOps engineer — and a build-in-public playbook that gets you seen by the people who do the hiring. Run both every day.

~30
hrs / week
5
portfolio projects
100
days posting
2–3
certifications
00the model

Why visibility is half the job

Skills get you through the interview. Being seen is how you get the interview at all — especially for remote roles, where a public body of work stands in for the in-person signal you'd give onsite. Engineering managers at smaller and remote-first companies often post openings on X and LinkedIn before they hit official job boards. If you're plugged in, you see them on day one.

pipeline A

The Learn pipeline

Six monthly stages, each ending in a real project pushed to GitHub. Linux → cloud → containers → Kubernetes → CI/CD → infrastructure as code. This is what you can do.

# output: a portfolio + certifications
pipeline B

The Ship pipeline

Post what you build, every day. Write it up, share the wins and the bugs, and engage with real DevOps engineers. This is how people find out you can do it.

# output: an audience + warm intros + offers
01pipeline A — learn

The 6-month build, stage by stage

Don't course-hop. One course per topic, finish it, build the project, move on. For every hour of video, spend an hour in a terminal — Kubernetes can't be learned by watching.

MONTH 01 · status: start here

Foundations

bedrock

Everything runs on Linux and lives in Git. Non-negotiable.

Learn
  • Linux: filesystem, permissions, processes, SSH, systemd, logs
  • Networking: TCP/IP, DNS, ports, HTTP/S, load balancers
  • Git & GitHub: branches, merges, rebase, pull requests
  • Bash scripting: loops, conditionals, functions, cron
Courses
free · Linux Journey free · freeCodeCamp Bash free · NetworkChuck paid · KodeKloud labs
Ship it

Repo of Bash scripts that bootstrap a fresh Linux server: users, SSH, scheduled backups, log parsing. Clean README.

MONTH 02 · status: running

Python & Cloud (AWS)

automate

You automate with code, and infrastructure lives in the cloud.

Learn
  • Python for automation: APIs, JSON/YAML, boto3
  • YAML deeply — the config language of the whole ecosystem
  • AWS core: IAM, EC2, S3, VPC, security groups, RDS, CLI
Courses
free · Automate the Boring Stuff free · Abhishek Veeramalla (YT) paid · Maarek / Cantrill AWS SAA
Ship it

Deploy a web app on EC2 + S3 with a custom domain, locked down by IAM & security groups. Bonus: a boto3 script that builds and tears it down.

▸ cert prep starts AWS Solutions Architect Associate (SAA-C03)
MONTH 03 · status: running

Containers — Docker

package

In almost every modern DevOps job description.

Learn
  • Images, Dockerfiles, multi-stage builds, volumes, networks
  • Docker Compose: web + database + cache
  • Registries (Docker Hub, ECR) + basic image security
Courses
paid · Stephen Grider (Docker & K8s) free · TechWorld with Nana free · Docker docs
Ship it

Containerize your Month-2 app: multi-stage Dockerfile, DB + cache via Compose, image pushed to a registry.

✓ sit the exam Pass AWS SAA-C03 — your first credential
MONTH 04 · status: running

Kubernetes & CI/CD

the core

The heart of DevOps hiring — the two things every JD asks for.

Learn
  • K8s: pods, deployments, services, ingress, ConfigMaps, secrets
  • minikube/kind → managed EKS; Helm charts
  • CI/CD with GitHub Actions (start here) + Jenkins
Courses
free · Nana K8s full course free · KodeKloud K8s labs paid · Grider (continues)
Ship it — headline project ⭐

Push code → pipeline builds the image, runs tests, deploys to Kubernetes automatically. This single project demonstrates the entire DevOps loop.

▸ cert prep starts Certified Kubernetes Administrator (CKA) — killer.sh practice
MONTH 05 · status: running

IaC, Config & Monitoring

production

What separates "can deploy" from "can run production."

Learn
  • Terraform: providers, state, modules, remote backends
  • Ansible: playbooks, roles, inventories
  • Prometheus + Grafana dashboards & alerting
Courses
paid · Terraform Associate prep (Udemy) free · freeCodeCamp Terraform free · KodeKloud Ansible
Ship it — production project ⭐

Rebuild the CI/CD project so all AWS infra is Terraform, servers configured by Ansible, app monitored by Prometheus + Grafana.

✓ sit the exam Pass HashiCorp Terraform Associate
MONTH 06 · status: deploying

Polish & Job Hunt

passing

Half technical polish, half aggressive applying. Don't wait to feel "ready."

Learn
  • Sit CKA · learn GitOps basics (ArgoCD) · one security topic
  • Every repo gets a README with an architecture diagram
  • 1-page resume, polished GitHub, LinkedIn rebuilt
Apply (within 24h of a posting)
LinkedIn · Naukri · Instahyre Wellfound · Cutshort remote boards
Ship it

Pin your 4–5 best projects. Post a "here's what I built in 6 months" thread. Start the conversations you've been warming up all along.

02credentials

The cert stack that earns its keep

Certs get you past screening; projects get you hired. The minimum viable stack is SAA + Terraform Associate. Add CKA if budget and time allow — its hands-on format is exactly why employers trust it. The whole learning path can be done free; you only pay for the exams you choose.

AWS Solutions Architect Associate
~$150 ≈ ₹12,900
40–80 hrs study · highest-ROI cloud cert · most recognized by recruiters.
target: end of month 3
HashiCorp Terraform Associate
~$70 ≈ ₹6,100
20–40 hrs study · cheap, fast · +10–15% salary signal. IaC is expected now.
target: end of month 5
Certified Kubernetes Administrator
~$395–445 ≈ ₹34k–38k
60–120 hrs · live-cluster exam employers trust. Free retake included; watch for Linux Foundation discount codes.
target: month 5–6

Udemy tip: never pay list price ($90–100). Sales bring courses to ₹450–1,500 constantly — wait a day if one isn't discounted.

03pipeline B — ship

Build in public, every single day

Treat your learning like continuous deployment: small, visible releases, daily. A public trail of work is your interview before the interview — and for remote roles, it's often the deciding signal. Frame it as a challenge: #100DaysOfDevOps (or join Michael Cade's community #90DaysOfDevOps). Post "Day N" every day and the streak builds both skill and audience.

X (Twitter)
1 post / day

Your primary feed. Short build logs, TILs, screenshots. Where DevOps people and hiring managers hang out.

LinkedIn
2–3 posts / week

Longer form, more recruiter eyes in India. Repurpose your best X posts into a fuller story.

dev.to / blog
1 writeup / week

Turn a project into an article. Depth that ranks on Google and shows you can communicate.

GitHub
commit daily

A green contribution graph is silent proof of consistency. Recruiters check it.

  ~/posts — what a week of shipping looks like
Mon
TIL postone concept, explained simply. "TIL how a Kubernetes Service actually routes traffic to pods 🧵"
Tue
Build logscreenshot of your pipeline/dashboard + the 2 lines you changed today.
Wed
Bug post"Spent 3 hrs on this CrashLoopBackOff. The fix was embarrassingly simple:" — failure posts perform and prove real work.
Thu
Diagraman architecture sketch (Excalidraw) of your current project. Visuals get shared.
Fri
Ship / launch"I built X this week. Repo + what I learned 👇" with the GitHub link.
Sat
Writeupthe week's project as a dev.to article. Cross-post the link to X + LinkedIn.
Sun
Engagereply with value on 5 posts from DevOps engineers. Relationships > broadcasts.

What actually gets engagement

content that works
  • Specific over generic. "How I cut my EKS deploy to 4 min" beats "Kubernetes is great."
  • Show the work. Screenshots of real terminals, dashboards, green builds.
  • Bugs & fixes. Honest debugging stories build trust and teach others.
  • Threads that teach. Break one project into a step-by-step thread.
  • Tag thoughtfully. Use #DevOps #100DaysOfDevOps #Kubernetes so the right people find you.

Connect with real DevOps engineers

network on purpose
  • Follow & engage, don't lurk. Reply with something useful before you ever DM.
  • Follow people at target companies — their informal posts surface roles before official listings.
  • Join the communities: CNCF & Kubernetes Slack, r/devops, KodeKloud & Nana's Discords, dev.to.
  • Show up offline too: DevOpsDays India, local cloud/Kubernetes meetups.
  • Warm DMs only: after genuine engagement, ask a specific question — never cold spam.

Remote-first? Lean into the public trail.

You said remote ideally, onsite is fine — keep both funnels open, but know they reward different things. Run both, weighted toward whichever offers come first.

Remote roles

Hire on demonstrated async ability and a self-driven portfolio. Your posts and writeups are the proof you communicate well without a desk next to someone. Over-index on written clarity. Boards: Wellfound, RemoteOK, Himalayas, WeWorkRemotely, LinkedIn "remote" filter — plus the informal X/LinkedIn posts you'll catch by being plugged in.

Onsite / hybrid

Indian service companies (TCS, Infosys, Wipro, Accenture, LTIMindtree) hire freshers and trainees most readily — a realistic first foothold. Pay is lower to start, but it gets you in; the big jumps come in years 2–4. Apply broadly here while you build the remote case.

04the routine

Your daily commit

Both pipelines, every day. Consistency beats intensity-then-burnout. Five focused hours, something learned, something shipped publicly.

$ git commit -m "day N: learned + shipped" && git push origin career
2 hrs — theoryCourse videos + notes. Understand the why, not just the command.
2 hrs — hands-onReproduce everything in a real terminal. Break things, fix things.
1 hr — build the projectMove this month's project forward. Commit to GitHub.
15 min — ship in publicOne X post about what you learned or built today. Day N/100.
10 min — engageReply to a few DevOps engineers. Build the relationships now.
1 day/week — restLight review only. Protect the marathon.