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.
On Windows, tools marked for Windows run natively; Linux-first tools such as Ansible are best used through WSL, in containers or on a remote Linux server.
Essential (5)
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.
Winget (verified)winget install --id Docker.DockerDesktop --exact --source winget
Container Orchestration
Terminal
Windows TerminalOpen Source
Why you may need this: Run PowerShell and WSL shells side by side.
Winget (verified)winget install --id Microsoft.WindowsTerminal --exact --source winget- WSL (wsl command)Built into Windows
Why you may need this: Use Linux tooling such as Ansible on Windows.
wsl --installMicrosoft documentation
Recommended (5)
Useful for particular parts of the work or course.
Containers
Container Orchestration
Infrastructure as Code
- Terraform
Free
Why you may need this: Define infrastructure in code (Business Source Licence).
Winget (verified)winget install --id Hashicorp.Terraform --exact --source winget - OpenTofu
Open Source
Why you may need this: Open-source infrastructure as code, compatible with Terraform configuration.
Winget (verified)winget install --id OpenTofu.Tofu --exact --source winget
Terminal
Why you may need this: Edit code and configuration, including inside WSL and containers.
Winget (verified)winget install --id Microsoft.VisualStudioCode --exact --source winget
Specialist / Optional · Show specialist tools (8)
Consider these for particular modules, tasks or environments.
Version Control
- GitHub Desktop
Open Source
Why you may need this: A graphical Git client if you prefer one.
Winget (verified)winget install --id GitHub.GitHubDesktop --exact --source winget
CI/CD
- Jenkins
Open Source
Why you may need this: Self-hosted automation server; many teams run it on Linux or in containers.
Visit Official Website
Cloud CLI
- AWS CLI
Open Source
Why you may need this: Manage AWS from the command line.
Winget (verified)winget install --id Amazon.AWSCLI --exact --source winget - Azure CLI
Open Source
Why you may need this: Manage Azure from the command line.
Winget (verified)winget install --id Microsoft.AzureCLI --exact --source winget - Google Cloud CLI
Free
Why you may need this: Manage Google Cloud from the command line.
Winget (verified)winget install --id Google.CloudSDK --exact --source winget
Monitoring
- Grafana
Open Source
Why you may need this: Dashboards for metrics and logs, usually run on a server.
Visit Official Website
API Tools
BrunoOpen Source
Why you may need this: Test APIs with collections stored alongside your code.
Winget (verified)winget install --id Bruno.Bruno --exact --source winget- Postman
Freemium
Why you may need this: Test and document APIs.
Winget (verified)winget install --id Postman.Postman --exact --source winget
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.