DevOps is often defined by information technology professionals as a movement, cultural or professional, that brings a new approach to the delivery of software applications through the close collaboration between the development and operations teams. It is grounded by a diverse set of principles, such as culture, automation, lean, monitoring and sharing; and practices, such as, continuous integration and continuous deployment. This article aims to review various aspects of DevOps, highlighting the main benefits and barriers of its adoption.
Sousa, Leandro; Trigo, Antonio; and Varajão, João, "DevOps – foundations and perspectives" (2019). CAPSI 2019 Proceedings. 8.