SUSTAINABLE DEVOPS FRAMEWORK FOR ENERGY-AWARE CONTAINERIZED APPLICATION DEPLOYMENT
Abstract
Containerized applications have become the foundation of modern cloud-native software development due to their scalability, portability, and efficient resource utilization. However, the rapid growth of container orchestration platforms has significantly increased energy consumption in cloud data centers, necessitating sustainable deployment strategies. DevOps automation provides continuous integration and continuous deployment (CI/CD) capabilities but often prioritizes deployment speed over energy efficiency. This paper proposes a Sustainable DevOps Framework for Energy-Aware Containerized Application Deployment that integrates GitOps principles, Kubernetes orchestration, Infrastructure as Code (IaC), predictive autoscaling, carbon-aware scheduling, and continuous energy monitoring. The framework dynamically allocates workloads based on infrastructure utilization, renewable energy availability, and application demand while maintaining deployment reliability and service quality. Experimental evaluation demonstrates improvements in deployment efficiency, resource utilization, energy consumption, infrastructure automation, and carbon emission reduction compared with conventional DevOps deployment models. The proposed framework provides a practical solution for implementing environmentally sustainable cloud-native application deployment without compromising operational performance or scalability. Keywords— Sustainable DevOps, Green Cloud Computing, Containerized Applications, Kubernetes, GitOps, Energy-Aware Scheduling, CI/CD, Infrastructure as Code, Carbon-Aware Deployment.