Skip to content
CAMPUX Cloud Bootcamp
Field notes · Training
Training · the self-study path

A free cloud DevOps engineer training curriculum

By Captain O8 min read

You do not need a paid bootcamp to train for a cloud DevOps role. You need a sequence, free material to learn from, and something real to build at every step. Here is the sequence.

New to cloud? CAMPUX is a free, build-first course. Start here →

You can train for a cloud DevOps role for free by combining fundamentals (Linux, Git, scripting), containers and CI/CD, infrastructure as code, and one cloud platform — using free resources like Microsoft Learn and hands-on labs, then proving it with projects. The trick is sequencing the topics and building something real at each stage.

Most people who set out to learn this get stuck not on difficulty but on order. They bounce between a Kubernetes tutorial, a Terraform video, and a half-finished Linux course, and six months later they have a browser full of tabs and nothing they can point to. The material is not the problem. The problem is that nobody handed them a path through it. So let us lay one out, and be specific about what to learn, where the free version lives, and what to build so the learning sticks.

A free cloud DevOps curriculum sequences Linux/Git, scripting, containers, CI/CD and IaC, then a cloud and a project.Linux + GitscriptingcontainersCI/CD + IaCcloud + projectall free: Microsoft Learn + docs + hands-on labs
Figure — You can train for cloud DevOps entirely for free by sequencing it: Linux and Git, a scripting language, containers, CI/CD with infrastructure as code, then one cloud — capped by a real project. Microsoft Learn, the docs, and hands-on labs cover every stage; the trick is building at each step, not just watching.

What "cloud DevOps training" should cover

DevOps is not a single tool, and it is not a certificate. At its center is a fairly boring idea: get code from a laptop into production safely, repeatably, and without a human clicking through a portal at two in the morning. Everything in the curriculum below serves that. A cloud DevOps engineer is expected to be comfortable on the Linux command line, to version everything in Git, to write enough script to automate the dull parts, to package applications in containers, to wire up a pipeline that tests and ships them, and to describe the whole environment in code rather than in click-by-click memory.

Notice what is not on that list: memorizing every service a cloud vendor sells. You pick one platform, learn it well enough to be dangerous, and trust that the second one will come faster because the concepts transfer. Depth in one beats a shallow tour of three. If you want the fuller picture of the role itself, we wrote how to become a DevOps engineer and a breakdown of the skills employers actually screen for.

The material was never the problem. The order was.

A free curriculum, stage by stage

Work through these in order. Each stage assumes the one before it, and each ends in a small project so you are proving the skill rather than filing it away. Do not rush a stage because it looks easy on paper — the fundamentals are cheap to learn and expensive to skip.

StageWhat to learnFree resourceMini-project
1. Fundamentals Linux shell, file permissions, SSH, Git branching and pull requests, plus Bash or Python for small scripts The Linux Command Line (free book), the official Git book (Pro Git), and CAMPUX Git fundamentals and scripting for cloud engineers Write a Bash script that backs up a folder and logs each run; keep it in a Git repo with a readable history
2. One cloud platform Core services of a single cloud — compute, storage, networking, identity — and its command-line tool Microsoft Learn free tracks and the Azure free tier; the Azure CLI cheat sheet Stand up a small virtual machine from the command line, host a static site on it, then tear it all down with one script
3. Containers Images, containers, Dockerfiles, registries, and why a container is not a virtual machine The official Docker docs "get started" path and CAMPUX containers and Docker Containerize a small web app, push the image to a registry, and run it on your cloud VM
4. CI/CD Pipelines that build, test, and deploy on every push; secrets handling; environments GitHub Actions docs (free minutes for public repos) and CAMPUX GitHub Actions Add a pipeline to your containerized app that builds the image and deploys it whenever you merge to main
5. Infrastructure as code Declaring cloud resources in files, plan-and-apply workflows, state, and reusable modules The official Terraform tutorials and CAMPUX infrastructure as code with Terraform Rebuild your whole stack — VM, network, registry — from a Terraform file so a teammate could recreate it from scratch
6. Observability Logs, metrics, alerts, and enough monitoring to know when something breaks before a user tells you Cloud-native monitoring docs and CAMPUX Azure Monitor and Log Analytics Wire an alert to your running app that fires when it goes down, and prove it by taking the app offline

If you would rather follow a single track that already puts these in order, the CAMPUX classes above are stitched into one free path — no card, no paywall between stages. The hands-on labs give you the click-through-to-cloud version of most of them.

The projects that prove it

The mini-projects in the table exist for one reason: a hiring manager cannot see what you have watched, only what you have built. By the end of the curriculum you want two or three portfolio pieces that string several stages together, not six trivial ones. A single repository that contains a small application, its Dockerfile, a working pipeline, and the Terraform that provisions its home says more than a stack of course certificates ever will.

Write a plain README for each. Explain what the thing does, the decision you made and why, and one problem you hit and how you got past it. That last part matters more than it sounds — it is the difference between "I followed a tutorial" and "I understand this," and interviewers can tell them apart in about thirty seconds. Push everything public. Your Git history is part of the portfolio; a project that appears in one giant commit reads very differently from one that grew over a week of real work.

Avoiding tutorial hell

Tutorial hell is the loop where you keep starting new courses because starting feels like progress and building feels like risk. It is comfortable, it is endless, and it teaches you almost nothing durable. The exit is a rule you can enforce on yourself: for every hour you spend watching or reading, spend at least one building something the tutorial did not hand you.

Concretely, when a tutorial ends, do not queue the next one. Change something. Deploy the same app to a different region, break it on purpose and fix it, swap the database, or wire in the one feature the author left out. The moment you are off the guardrails and forced to read the actual documentation is the moment you start learning what the job is really like — because the job is mostly reading docs and fixing things that were never in a tutorial.

The one rule

If you can only keep one habit from this whole curriculum, keep this: never finish a lesson without building something it did not show you. The people who get hired are not the ones who watched the most hours. They are the ones who have a public trail of things they made, broke, and repaired.

Where certifications fit

A certification is a signal, not a skill. It tells a recruiter's keyword filter that you have a baseline, and for a career-changer with no prior tech roles it can be the thing that gets a résumé past the first screen. That is real value, and it is worth having. But it comes after the building, not instead of it — a certificate with no projects behind it is a promise you cannot back up in the interview.

Learn on free material, build the portfolio, and buy exactly one thing: the exam voucher, when you are ready to sit it. Start with a fundamentals-level cloud exam, then add a role-based one once you have projects that match it. We mapped the sensible order in the Azure certification path, and it applies just as well whichever cloud you chose in Stage 2.

A realistic timeline

Part-time, around a job or a family, most people move through this in six to twelve months. The fundamentals take a few weeks and pay off forever. One cloud platform and containers together are a couple of months of evenings. CI/CD and infrastructure as code are where it gets genuinely interesting, and where the portfolio projects start to look like the real thing. Observability rounds it out.

The single biggest lever on that timeline is not study hours — it is how much you build. Two people can put in the same forty hours a week; the one who ships four projects finishes far ahead of the one who finishes eight courses and builds nothing. Pick the sequence, keep the one rule, and let the portfolio, not the calendar, tell you when you are ready.

Common questions

Can I learn cloud DevOps for free?

Yes. The core stack — Linux, Git, a scripting language, containers, CI/CD, and infrastructure as code — is documented in free vendor guides, and every major cloud has a free tier plus free learning tracks like Microsoft Learn. The paid part is optional: an exam voucher when you decide to certify. Everything you actually need to learn is free.

How long does it take to train as a cloud DevOps engineer?

With steady part-time study, most people reach an entry-ready level in six to twelve months. The timeline depends far more on how much you build than on hours logged watching material. A person who ships four or five real projects gets there faster than one who finishes twice as many courses without building anything.

What should I learn first for cloud DevOps?

Start with the fundamentals that everything else sits on: the Linux command line, Git, and a scripting language such as Bash or Python. These are cheap to learn, they never go out of date, and every later topic — containers, pipelines, infrastructure as code — assumes you already have them.

Do I need paid courses to become a DevOps engineer?

No. Paid courses can save you time by sequencing the material, but they teach nothing that free documentation and hands-on practice do not. What employers screen for is proof you can do the work — a portfolio of real projects — and you can build that entirely on free resources and a cloud free tier.

Read next
Your next class · free
You've read the idea. Class 17 — Git Fundamentals is where you build it, hands-on — no account needed.Start Class 17 →
Captain O
Founder & instructor · CAMPUX Cloud Engineering Bootcamp
Filed under Training. Next note: The DevOps engineer skills that get you hired →