A self-directed journey designing, deploying, and securing a complete enterprise Azure cloud infrastructure from scratch.
TechNova Inc. is a growing Canadian tech startup. They've outgrown their on-premise servers and need to move to the cloud — but they need it done right. Secure. Scalable. Cost-efficient. Resilient enough to survive failures without going offline.
As their newly contracted Cloud Administrator, I was handed one mandate: design and deploy a complete Azure cloud infrastructure from scratch — with no pre-built templates, no guided labs, and no safety net. Just an Azure subscription, a plan, and the skills to execute it.
Over two focused build sessions, I architected TechNova's entire cloud environment — from the first resource group to the final backup policy. Every decision had a reason. Every resource had a purpose. This is that story.
Deploy an infrastructure where no resource is exposed unnecessarily. Every VM secured behind Bastion. Every role following least-privilege. Every disk encrypted.
Build a system that doesn't go down when a single server fails. Load balanced. Auto-scaling. Backed up. Designed to survive failures gracefully.
Deliver enterprise-grade infrastructure without enterprise-grade waste. Budget alerts, right-sized VMs, lifecycle policies, and resource cleanup baked in from day one.
Before deploying a single resource, the house needed a structure. A dedicated Resource Group was created with consistent naming conventions and tags — Environment, Project, Owner — so every resource is traceable, billable, and manageable from day one.
Three Virtual Networks were designed and deployed using the industry-standard hub-and-spoke pattern. The Hub VNet handles management traffic. Two Spoke VNets separate application and database workloads. VNet Peering connects them. NSGs lock down every subnet.
Two Linux VMs were deployed — but never exposed directly to the internet. Azure Bastion provides secure browser-based access with no public IP. RBAC enforces least-privilege across all roles. Microsoft Defender for Cloud monitors the entire environment for threats.
TechNova's app can't afford downtime. An Azure Load Balancer distributes incoming traffic across both VMs with health probes continuously checking server availability. If one VM goes down, traffic automatically shifts to the healthy one — users never notice.
Data loss is not an option. A Storage Account with access controls and lifecycle management policies was configured. Azure Backup protects both VMs with defined recovery policies — ensuring TechNova can recover from any failure with minimal data loss and downtime.
Skills demonstrated across this project:
TechNova's infrastructure demonstrates that I can take a blank Azure subscription and deliver a secure, scalable, production-ready cloud environment — the exact skillset companies hire Cloud Administrators for.