Source – techtarget.com
DevOps requires more tool functionality than just about any other systems development lifecycle methodology.
Continuous delivery (CD), the practice in which DevOps is based, requires automation at every stage of a code delivery pipeline. Development, version control, integration, testing, release management, deployment and production monitoring with orchestration are all necessary steps with necessary tools.