Ask 20 people for a definition of DevOps and likely get 20 different answers.
DevOps first and foremost is “a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals.” DevOps sets the principles and practices that accelerate the delivery of IT services that eventually helps in shortening time to market of new features and software services provided by the R&D team. Much of the material covered in this section will focus on Continuous Delivery, Containerization, Monitoring & Continuous monitoring and the culture change required to adopt DevOps methodology.