Many teams now split workloads across AWS and Azure for scale and uptime, but this complicates provisioning, deployment, and monitoring. A single-cloud pipeline is simpler, yet it limits portability and resilience. Our work builds a repeatable framework that automates both clouds end-to-end. This project proposes a Cross-Cloud DevOps Framework that seamlessly integrates Amazon Web Services (AWS) and Microsoft Azure to automate infrastructure provisioning, Kubernetes cluster management, and application deployment. The framework leverages Terraform for Infrastructure as Code (IaC) to provision and manage Kubernetes clusters on Amazon Elastic Kubernetes Service (EKS) and Azure Kubernetes Service (AKS) with a unified, cloud-agnostic approach. Ansible is integrated for configuration management and automated setup of compute nodes, including installation of Docker, Kubernetes components, and required dependencies. Jenkins orchestrates the Continuous Integration and Continuous Deployment (CI/CD) pipelines, enabling one-click deployment and validation workflows across both AWS and Azure environments. A sample NGINX-based application is deployed on Kubernetes clusters using k8s manifests and exposed externally via a Load Balancer service, demonstrating seamless cross-cloud deployments. The pipeline also supports dynamic inventory generation for Ansible, automated Docker validation, and cluster-level health checks. By combining these tools, the framework ensures: • Scalable and reproducible infrastructure via Terraform • Automated configuration and provisioning via Ansible • End-to-end CI/CD orchestration via Jenkins • Cross-cloud Kubernetes deployments on AWS and Azure • External service accessibility for application testing and verification This project showcases a cloud-agnostic DevOps automation solution that simplifies multi-cloud Kubernetes operations, reduces manual intervention, and enhances scalability, flexibility, and reliability. It provides a strong foundation for enterprises and researchers aiming to adopt modern DevOps practices while maintaining consistency across multiple cloud providers
Cross-Cloud DevOps, Multi-Cloud Computing, Infrastructure as Code (IaC), Terraform, Ansible, Jenkins, Continuous Integration/Continuous Deployment (CI/CD), Kubernetes, Amazon Web Services (AWS), Microsoft Azure, Cloud Automation.
IRE Journals:
Manohara D G , Jyothi K S
"Cross Cloud DevOps Framework" Iconic Research And Engineering Journals Volume 9 Issue 3 2025 Page 1374-1378
IEEE:
Manohara D G , Jyothi K S
"Cross Cloud DevOps Framework" Iconic Research And Engineering Journals, 9(3)