Throughout a typical DevOps lifecycle, there are different tools to support different phases of product development. Therefore, the most common tools for DevOps can be divided into 6 key phases:
Continuous Development: Git, SVN, Mercurial, CVS, Jira
Continuous Integration: Jenkins, Bamboo, Hudson
Continuous Delivery: Nexus, Archiva, Tomcat
Continuous Deployment: Puppet, Chef, Docker
Continuous Monitoring: Splunk, ELK Stack, Nagios
Continuous Testing: Selenium, Katalon Studio
DevOps Katalon Studio