Files
azure-production/README.md
2025-06-22 02:54:36 +00:00

1.4 KiB

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