DevOps is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality
Stages of DevOps
1.Code — code development and review, source code management tools, code merging
2.Build — continuous integration tools, build status
3.Test — continuous testing tools that provide feedback on business risks
4.Package — artifact repository, application pre-deployment staging
5.Release — change management, release approvals, release automation
6.Configure — infrastructure configuration and management, Infrastructure as Code tools
7.Monitor — applications performance monitoring, end–user experience