Optimizing Cloud-Native DevOps Pipelines for Efficient and Secure Kubernetes Deployment on Azure
DOI:
https://doi.org/10.15680/IJCTECE.2020.0303004Keywords:
Azure DevOps, Kubernetes, CI/CD Pipeline, Cloud Computing, Infrastructure as Code (IaC), Azure Kubernetes Service (AKS), DevSecOps, Automation, Cloud Orchestration, Scalable DeploymentAbstract
In the evolving landscape of cloud-native applications, ensuring scalability, security, and automation in deployment workflows has become a critical challenge. This paper presents a comprehensive framework for optimizing secure and scalable Kubernetes deployments using Azure DevOps pipelines. The proposed framework leverages Infrastructure as Code (IaC) principles, Continuous Integration/Continuous Deployment (CI/CD) automation, and container security best practices to streamline the deployment lifecycle. By integrating Azure services such as Azure Kubernetes Service (AKS), Azure Container Registry (ACR), and Azure Key Vault, the model enhances operational efficiency, minimizes manual intervention, and ensures compliance with enterprise-grade security standards. The implementation focuses on improving pipeline reliability, deployment speed, and application resilience across distributed environments. Experimental evaluation demonstrates significant improvements in deployment performance and reduced configuration drift, validating the framework’s effectiveness for modern DevOps and cloud orchestration practices.
References
1. Terraform on Azure: https://learn.microsoft.com/en-us/azure/developer/terraform/
2. Azure DevOps Documentation: https://learn.microsoft.com/en-us/azure/devops/
3. GitOps with Flux on Azure: https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/tutorial-gitops-flux2
4. Microsoft Defender for Cloud: https://learn.microsoft.com/en-us/azure/defender-for-cloud/
5. Azure Key Vault Integration: https://learn.microsoft.com/en-us/azure/key-vault/
6. Azure Monitor: https://learn.microsoft.com/en-us/azure/azure-monitor/
7. Prometheus & Grafana on AKS: https://learn.microsoft.com/en-us/azure/azure-monitor/containers/prometheus-integration

