Skip to content

altamashn/Python-App-Web-Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Python Application – DevOps Project on Azure


🌟 Project Highlights

This project delivers a fully automated, secure, and scalable solution through:

  • ⚙️ Infrastructure as Code (IaC): Terraform-powered cloud infrastructure creating Resource Groups, App Service Plan (Linux, with autoscaling), Web Apps (container-based), and Azure Container Registry (ACR).
  • CI/CD Automation: Robust Azure DevOps pipelines running Terraform (init → validate → format → plan → archive file → publish build artifacts), followed by Docker build and push to ACR.
  • 📦 Containerization: Application containerized via Dockerfile, with images stored in separate Dev and Prod ACRs.
  • 🚀 Deployment: Release pipelines deploying Docker images from ACR to Linux Web Apps (container-based) in Dev and Prod environments.
  • 🛡️ Governance: Approval gates at every stage ensuring safe, auditable, and controlled deployments.
  • 📈 Scalability: Rule-based autoscaling configured at the App Service Plan level for optimized performance.

🏗️ Architecture Flow

Developer 👩‍💻 → Azure Repo 📂 → Azure DevOps Build Pipeline 🛠️ → Terraform Plan 📜 → Docker Image 🐳 → Azure Container Registry (ACR) 🗄️ → Release Pipeline 🚀 → Azure Web App (Container-based) 🌐 → End Users 🌍


🎯 Project Outcomes

  • ✅ Fully automated Dev → Prod infrastructure and application deployments.
  • ✅ Safe, repeatable, and consistent deployments with Terraform and approval gates.
  • ✅ Scalable, container-based application running on Azure Web App with autoscaling.
  • ✅ Improved delivery speed and governance through CI/CD best practices.

📂 Repositories

🧑‍💻 Application Code: [This Repository]

🔧 Terraform IaC: https://github.com/altamashn/Python-App-IAC


🖼️ Want to See Project Images?

Check out detailed visuals and screenshots of the project : https://www.linkedin.com/posts/altamash-jawed-62b6231b7_python-application-devops-project-on-activity-7377757024731926529-AjLD?utm_source=share&utm_medium=member_desktop&rcm=ACoAADJ1scMB7MJ72ZupN7QeRWm6k4eZd0vk6tU


🌐 Connect & Collaborate

💼 Feel free to reach out at www.linkedin.com/in/altamash-jawed-62b6231b7 for feedback, collaborations, or opportunities in DevOps & Cloud Engineering 🚀


⭐ Enjoyed this project? Your feedback and support will help me continue building more innovative cloud-native DevOps solutions!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •