Applying DevOps Practices for Quality and Reliability Improvement in Cloud-Based Systems
DOI:
https://doi.org/10.70705/ppp.doaj.2024.v03.i01.pp25-31Keywords:
DevOps practices, Reliability, Quality, Cloud-based systems, Automation, SecurityAbstract
The rising need for high-quality software development processes across different stages has created unmatched pressure. To
deal with this burden, DevOps is the leading solution because it aims to improve frequency, speed, and, particularly, the quality
of software deployments. DevOps represents development and operation fusion, influencing different software development
industry aspects. While DevOps has been a point of interest for many researchers, most research stresses software development
innovation with limited attention given to its effect on software quality. This paper aims to cover a comprehensive analysis of
how DevOps features influence software quality and reliability. It is essential to understand that DevOps not only encompasses
practices but also includes an organizational culture shift that bridges the gaps between development and operations within an
organization. DevOps implementation breeds numerous benefits. This paper will include a systematic mapping of the different
aspects of the cloud, like cultural shifts, continuous delivery, quick feedback loops, and automation. Additionally, it emphasizes
the need to look at more aspects, such as the development and measurement of performance metrics and the evaluation of
quality factors that include usability, portability in the cloud, efficiency, and software maintainability.

