Year: 2026
Type: article
Abstract: The paradigm shift towards cloud-native applications and microservices architectures has introduced significant complexities in software deployment and management. Traditional manual deployment processes are inadequate, being error-prone, slow, and insecure. This paper presents a comprehensive case study on the design and implementation of a fully automated, secure, and intelligent CI/CD pipeline for a cloud-based infrastructure. Leveraging a suite of modern DevOps tools, we demonstrate an end-to-end workflow for a microservices-based application deployed on Microsoft Azure. Unlike purely theoretical models, this work focuses on practical implementation, this work focuses on a practical implementation carried out in an academic engineering environment. The architecture integrates Jenkins for Continuous Integration, SonarQube for static code analysis, and Trivy for container security scanning. Continuous Deployment is achieved through a GitOps approach, orchestrated by ArgoCD on an Azure Kubernetes Service (AKS) cluster. The results validate the efficacy of this model, showcasing a 95.6% pipeline success rate, an 87.5% reduction in deployment time, and the enforcement of stringent quality and security gates. These results were obtained in an academic environment; performance may vary in large-scale industrial deployments. This study aims to share concrete implementation insights that may support organizations and academic institutions seeking to improve the reliability, traceability, and security of their software delivery lifecycle.
Source: Scientific Reports
Authors: Riham Borghol, Rim Zoghlami, Hamza Sarraj
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: gold
Estimated APC paid: $2,690
OpenAlex ID: W7158452346
