DevOps is the main step of automation for any large scale software development company as it automates the process between software development & deployment. It is capable of building, testing & deploying an app faster and easier. This technology is used in a continuous deployment pipeline. We develop DevOps based apps using Jenkins, Docker, Kubernetes, Gradle, and Git for a continuous software production line. This technology provides many benefits like continuous testing, deploying, and integration of software and also provides automated security alerts for faster, reliable, and easier production and deployment of software.