Key Tools Overview (Linux, Cloud, CI/CD, Containers)
Part of the DevOps Roadmap
In short
DevOps tool lists look scary, with hundreds of logos. Relax. Most of them fit into four or five buckets, and this roadmap teaches you one solid tool from each.
A preview of the toolkit this roadmap builds — Linux as the operating environment, cloud platforms for infrastructure, CI/CD for automated delivery, and containers/Kubernetes for consistent, scalable deployment.

Think of it like this
The bike mechanic's toolkit
A roadside bike mechanic does not own every tool ever made. He has a spanner set, a pump, a puncture kit and a jack. Each solves one kind of problem. DevOps tools work the same way: learn the buckets, then pick one good tool per bucket.
Watch it happen
The DevOps toolbox
1/5Linux: almost every server runs it. Shell, files, processes and logs are your daily ground.
The big ideas
What you need to know
Learn in layers
Linux and networking first, then Git, then CI/CD, then containers and cloud. Each layer leans on the one below.
Concepts transfer
Once you know one CI tool well, picking up another takes days, not months. Focus on why each step exists.
Do not forget monitoring
Tools like Prometheus and Grafana show what is happening in production. They complete the toolbox.
Practise locally first
A Linux VM, Docker Desktop and a free GitHub account let you try most of this without spending money.
See it in code
Walk through the code
1# Quick check: which tools are already on your machine?2uname -a # your OS and kernel3git --version # version control4docker --version # containers5kubectl version --client # Kubernetes CLI6terraform -version # infrastructure as code1/2uname shows your OS details, and git --version confirms Git is installed.
Don't worry if most say 'command not found'. That is your shopping list for the coming phases.
Save yourself the pain
Common mistakes
Oops
Trying to learn Docker, Kubernetes, Terraform and AWS all in the same week.
Do this instead
Go one layer at a time. Kubernetes makes little sense until you are comfortable with Linux and containers.
Oops
Picking tools by which logo looks coolest on a resume.
Do this instead
Pick the tool most common in job posts you are targeting, and learn the concept behind it deeply.
Your mission
Build your tool map
Quick check
Why does this roadmap teach Linux before Kubernetes?
Go deeper
- 1Skim the table of contents of each remaining phase to see how the tools fit together.
- 2Learn that these tools are interdependent — Kubernetes assumes container knowledge, CI/CD assumes Git fluency.
- 3Set a rough personal priority order — most beginners should go Linux and networking first.
More topics at this stop
Stuck on this topic? Ask an Insider
Get 1:1 guidance from people who've walked this exact path — on the InsideEdge app.