Software development is a complicated process with many tasks that are often repetitive yet requires a high level of precision. These tasks are carried out by professionals having knowledge of the software including its development, operational uses, and relevance to the business objectives. A DevOps Professional is responsible for the software development and integration process