The increasing adoption of globally distributed cloud architectures has intensified the need for deployment mechanisms that ensure consistency, reliability, and scalability across multiple geographic regions. Traditional deployment approaches, often reliant on manual coordination or fragmented automation, struggle to meet the operational demands of modern cloud-native systems, leading to configuration drift, delayed releases, elevated failure rates, and prolonged recovery times. In this context, automated Continuous Integration and Continuous Deployment (CI/CD) pipelines integrated with Infrastructure-as-Code (IaC) have emerged as a promising paradigm for managing complex, multi-region cloud deployments; however, their systemic behaviour, scalability characteristics, and reliability properties remain insufficiently explored at an empirical and analytical level. This study presents an in-depth evaluation of an automated CI/CD framework tightly coupled with Infrastructure-as-Code for multi-region cloud deployments, analysed under medium-scale, production-like conditions. The research adopts a design-oriented experimental methodology to examine pipeline execution dynamics, failure semantics, resource utilisation patterns, and recovery behaviour across geographically distributed cloud regions. Infrastructure and application deployments are treated as deterministic, version-controlled artefacts, enabling systematic analysis of deployment repeatability, configuration convergence, and fault isolation. Comprehensive results demonstrate that the proposed CI/CD–IaC framework significantly enhances deployment performance and operational stability. Stage-wise analysis reveals low temporal variance and predictable execution behaviour, while scalability experiments show sub-linear growth in deployment time as the number of target regions increases. Reliability metrics indicate consistently high availability exceeding 99.9%, with low mean time to recovery and strong isolation of regional failures. Failure characterisation further confirms that most deployment anomalies are detected early in the pipeline lifecycle, minimising downstream impact. Resource utilisation analysis identifies build and testing stages as the dominant computational cost, validating the efficiency of state-aware infrastructure provisioning. Importantly, repeated deployments exhibit near-zero persistent configuration drift, confirming the system’s convergence toward a stable desired state. Overall, the findings establish that automated CI/CD pipelines integrated with Infrastructure-as-Code transform multi-region cloud deployment from a fragile, human-driven process into a resilient, self-stabilising distributed system. This work contributes empirical evidence and system-level insights that advance understanding of deployment automation as a controlled and scalable engineering discipline, providing a foundation for future research in autonomous cloud operations, adaptive deployment pipelines, and AI-driven infrastructure management.
Sravika Koukuntla (Tue,) studied this question.