There are hundreds of DevOps tools out there. Here’s the curated shortlist that actually matters when you’re starting out, grouped by what they do. Install these as you progress through the Roadmap.

🐧 Operating System & Shell

ToolWhat it’s for
Linux (Ubuntu)The OS most servers run on. Learn it.
Bash / ZshThe command-line shell where you’ll live
WSL2Run Linux on Windows without a VM

🔧 Version Control

ToolWhat it’s for
GitTrack changes to your code
GitHub / GitLabHost repos and collaborate

📦 Containers

ToolWhat it’s for
DockerPackage apps into portable containers
Docker ComposeRun multi-container apps locally

☸️ Orchestration

ToolWhat it’s for
KubernetesRun and scale containers in production
kubectlThe Kubernetes command-line tool
Minikube / kindRun Kubernetes locally for learning
HelmPackage manager for Kubernetes

☁️ Cloud Providers

ToolWhat it’s for
AWSThe largest cloud platform (great free tier)
AzureMicrosoft’s cloud, big in enterprises
GCPGoogle’s cloud, strong in data & containers

🏗️ Infrastructure as Code

ToolWhat it’s for
TerraformDefine cloud infrastructure as code
AnsibleConfigure servers and automate tasks

🔁 CI/CD

ToolWhat it’s for
GitHub ActionsAutomate builds, tests, and deploys
JenkinsClassic, powerful CI/CD server
GitLab CIBuilt-in pipelines in GitLab

📊 Monitoring & Observability

ToolWhat it’s for
PrometheusCollect metrics from your systems
GrafanaVisualise metrics in dashboards
LokiAggregate and search logs

🧰 Handy Extras

ToolWhat it’s for
VS CodeA great, extensible code editor
curl / jqMake HTTP requests and parse JSON
tmuxManage multiple terminal sessions

Don’t try to install everything today. Add tools to your toolbox as you reach each stage of the Roadmap. One at a time. 🛠️