DevOps (Development and operations) is a set of practices that automates the processes between software development team and IT operations. The principles in DevOps sets a road map for both teams to collaborate to build, test, and release software faster and more reliably.
DevOps came about by the connections of two major topics. The first us agile infrastructure, It is designed to support rapid deployment, provisioning, incremental upgrades, and improvements in the maintenance of a software system. The second is collaboration. Collaboration between development and operations staff throughout all stages of the development lifecycle when creating and operating a software system.
The main goal of DevOps is to deploy features into production quickly. To detect and correct problems when they occur without disrupting other services.