Azure DevOps Project with Terraform Kubernetes and GitHub Actions

Built an End-to-End DevOps Project on Azure! I recently completed a hands-on project implementing a full DevOps pipeline using Azure services, Terraform, Kubernetes, and GitHub Actions. * What I built: • Provisioned infrastructure using Terraform (modular approach) • Deployed a Flask application on Azure Kubernetes Service (AKS) • Containerized the app using Docker and stored it in Azure Container Registry (ACR) • Implemented CI/CD pipeline using GitHub Actions • Integrated Azure Key Vault using Secrets Store CSI Driver for secure secret management • Used Managed Identity for secure access (no credentials stored in code) • Added deployment validation using kubectl dry-run. Secrets are securely stored in Azure Key Vault and dynamically fetched by the application at runtime — no hardcoding! GitHub Repo: https://lnkd.in/gwEhf-Ex This project helped me strengthen my understanding of: > Infrastructure as Code > Secure secret management > Kubernetes deployments > CI/CD automation Would love to hear your feedback and suggestions! I am planning to implement Hub and Spoke Model to this project: Hub VNet (shared services) ↓ Spoke VNet (AKS) ↓ Secure, scalable architecture *Follow me for more real-world DevOps projects and cloud learning content* #DevOps #Azure #Terraform #Kubernetes #AKS #Cloud #GitHubActions #Docker #SRE

  • graphical user interface, application

To view or add a comment, sign in

Explore content categories