DevOps Engineer Tools
Version control, containers, orchestration, infrastructure as code, CI/CD and monitoring tools.
Who this toolkit is for
For DevOps and platform engineers who build, deploy and run software. Many DevOps tools are Linux-first: on Windows, some run natively and others are best used through WSL or on a remote Linux server.
Essential (3)
Core tools that are broadly useful.
Version Control
Containers
Docker DesktopFreemium
Why you may need this: Build and run containers. On Windows and macOS it runs Linux containers in a lightweight VM.
View official installation instructions
Container Orchestration
- kubectl
Open Source
Why you may need this: Manage Kubernetes clusters.
View official installation instructions
Recommended (7)
Useful for particular parts of the work or course.
Containers
Container Orchestration
- Helm
Open Source
Why you may need this: Package and deploy applications to Kubernetes.
View official installation instructions
Infrastructure as Code
- Terraform
Free
Why you may need this: Define infrastructure in code (Business Source Licence).
View official installation instructions - OpenTofu
Open Source
Why you may need this: Open-source infrastructure as code, compatible with Terraform configuration.
View official installation instructions
Configuration Management
Terminal
Specialist / Optional · Show specialist tools (8)
Consider these for particular modules, tasks or environments.
CI/CD
- Jenkins
Open Source
Why you may need this: Self-hosted automation server; many teams run it on Linux or in containers.
View official installation instructions
Cloud CLI
- AWS CLI
Open Source
Why you may need this: Manage AWS from the command line.
View official installation instructions - Azure CLI
Open Source
Why you may need this: Manage Azure from the command line.
View official installation instructions - Google Cloud CLI
Free
Why you may need this: Manage Google Cloud from the command line.
View official installation instructions
Monitoring
- Grafana
Open Source
Why you may need this: Dashboards for metrics and logs, usually run on a server.
View official installation instructions - Prometheus
Open Source
Why you may need this: Metrics collection and alerting on Linux servers.
APT (verified)sudo apt install prometheus
API Tools
Build your DevOps Engineer setup
Build My Setup lets you add or remove apps, combine roles, see why each app is included, and get a single install command where verified packages exist. Nothing is installed automatically.