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.
Homebrew (verified)brew install --cask docker-desktop
Recommended (7)
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).
Visit Official Website - OpenTofu
Open Source
Why you may need this: Open-source infrastructure as code, compatible with Terraform configuration.
Homebrew (verified)brew install opentofu
Configuration Management
Terminal
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.
Homebrew (verified)brew install --cask github
CI/CD
Cloud CLI
- AWS CLI
Open Source
Why you may need this: Manage AWS from the command line.
Homebrew (verified)brew install awscli - Azure CLI
Open Source
Why you may need this: Manage Azure from the command line.
Homebrew (verified)brew install azure-cli - Google Cloud CLI
Free
Why you may need this: Manage Google Cloud from the command line.
Homebrew (verified)brew install --cask gcloud-cli
Monitoring
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.