Cogent Engineering (Dec 2023)

From theory to practice: Understanding DevOps culture and mindset

  • Amitkumar V. Jha,
  • Riya Teri,
  • Subra Verma,
  • Susmita Tarafder,
  • Wriddhi Bhowmik,
  • Sunil Kumar Mishra,
  • Bhargav Appasani,
  • Avireni Srinivasulu,
  • Nsengiyumva Philibert

DOI
https://doi.org/10.1080/23311916.2023.2251758
Journal volume & issue
Vol. 10, no. 1

Abstract

Read online

AbstractDevOps is a potential solution to time and quality restrictions in software development. It aims to increase the frequency, quality, and speed of software delivery using automated procedures. DevOps is a culture transformation, not just a toolchain. DevOps emphasizes cooperation, automation, measurement, information sharing, and web service utilization. It positively impacts IT development, online services, and quality assurance. Before commencing the DevOps journey, it is necessary to understand DevOps principles, practices, tools, benefits, and underlying issues. Such vital parameters are critically reviewed in this article. This systematic review addresses gaps and recommendations related to DevOps, aiming to provide a comprehensive understanding of its culture and mindsets. The article presents an in-depth examination of DevOps, covering topics like architecture, components, tools, principles, and security challenges. It establishes a conceptual framework for practical implementation. Security has also been discussed in the paper, which is one of the difficult problems in DevOps implementations. The research findings aid in a better understanding of the phenomenon from a human factors perspective. The state-of-the-art discussion on several tools covering architectural and networking aspects in DevOps is included in this article to attract practitioners and researchers for DevOps adoption. Our analysis revealed three key themes related to DevOps culture and mindset: collaboration, continuous improvement, and automation. Moreover, DevOps is not immune to challenges. The proposed work presents the existing gaps and future research directions to address the same.

Keywords