A DevOps Wiki

View project on GitHub

DevOps Tools

DevOps tools are software that can be used to implement DevOps requirements. A great number of tools have been created since 2010 for the purposes of managing infrastructure, facilitating software development and testing, monitoring applications and services, and other uses.

The main advantage modern tools bring are a focus on distributed decentralized computing in order to scale processing loads automatically. Other tools take advantage of modern Linux kernel features like containerization and virtualization. However, older Unix tools are still widely in use.

Typical use of DevOps tools in a DevOps Toolchain follow a few general stages of work:

  • Planning
  • Creating
  • Verifying
  • Packaging
  • Releasing
  • Configuring
  • Monitoring

Note: We have seeded the tool list here with XebiaLabs’ Periodic Table of DevOps Tools. However, our own content may supersede or conflict with theirs, so please see their website if you would like to compare.


Prev: Practices | Next: Glossary