# Azure Demo: Adam & Eve Infrastructure Modernization This project is a cost-efficient, modern Azure-based replica of a production environment discussed during a technical interview. It showcases DevOps principles, infrastructure-as-code, CI/CD, and cloud-native modernization efforts. ## 🌐 Environment Overview | Component | Description | |------------------|--------------------------------------------------| | VMs | 2x Windows Server (Okeus, Heno), 1x Linux (Kokopelli) | | SQL | 1x SQL Server VM (Tekerretv), 1x Azure SQL DB (Hoporenkv) | | Container App | .NET 8 Minimal API (`skennen`) deployed via Jenkins | | Static Web App | Landing page hosted at `plan.jacquesingram.online` | | Monitoring | Azure Monitor + Log Analytics integration | | Budgeting | $50 monthly budget alert configured | | Security | Azure Key Vault for secrets, NSGs for access | | Identity | 10 AAD demo users with Reader role | ## 🚀 How the CI/CD Pipeline Works 1. Code is committed to a private Gitea repo. 2. Jenkins job picks up the change using a webhook. 3. Jenkins builds the Docker image for the .NET 8 API. 4. The image is pushed to Azure Container Registry. 5. Azure CLI is used to update the running Azure Container App. ## 💬 Author **Jacques Ingram** 🔗 [links.jacquesingram.online](https://links.jacquesingram.online)