Become an Azure Administrator — No Prior Cloud Experience Needed!
Welcome to CloudControl with Azure, a structured, hands-on learning series designed to help you confidently administer Microsoft Azure services. Whether you're a student, IT enthusiast, or transitioning professional, this repository simplifies Azure concepts through practical labs, real-world projects, and clear documentation.
- Beginner-Friendly: Start from scratch — no cloud background required.
- Hands-On Labs: Focus on doing, not just reading.
- Career-Oriented: Learn skills used in real-world Azure admin roles.
- Completely Free: Open-source under the MIT License.
Phase 1: Core Foundations → Phase 2: Networking, Security & Scalability → Phase 3: Identity, Automation & Serverless
🛠️ Skills: Cloud basics, Azure fundamentals
- What is Cloud Computing?
- Azure Global Infrastructure
- Overview of Azure Services
🛠️ Skills: Azure structure & management layers
4. Azure Physical & Logical Architecture
5. Subscriptions, Management Groups & Resource Groups
🛠️ Skills: Build and understand virtual networks
6. IPv4 & Subnetting Basics
7. Create Virtual Networks (VNet)
8. Public vs. Private Subnets
🛠️ Skills: Manage Azure via command line
9. Introduction to Azure Cloud Shell
10. VM Deployment Using Azure CLI
🛠️ Skills: Design enterprise-grade networks
11. Hub & Spoke Architecture
12. VNet Peering (Intra- & Inter-region)
13. Site-to-Site VPN
14. Point-to-Site VPN
🛠️ Skills: Manage domains and optimize traffic
15. Azure DNS & Custom Domains
16. Azure Traffic Manager
17. Azure Front Door
🛠️ Skills: Secure your Azure environment
18. Network Security Groups (NSG)
19. Application Security Groups (ASG)
20. Azure Firewall
21. Application Gateway & Azure WAF
🛠️ Skills: Improve availability and performance
22. Azure Load Balancer
23. Application Gateway with WAF
24. Virtual Machine Scale Sets (VMSS)
🛠️ Skills: Manage users and identities
25. Azure AD & Microsoft 365 Integration
26. Azure AD Connect (Sync)
27. Secure Secrets with Key Vault
🛠️ Skills: Store and manage data
28. Azure Storage Accounts
29. Azure SQL
30. Azure Database for MySQL
🛠️ Skills: Automate workloads and host applications
31. Azure App Services
32. Automation Accounts
33. Azure Backup & Recovery Vault
34. Azure Site Recovery (ASR)
🛠️ Skills: Build event-driven systems
35. Introduction to Serverless in Azure
36. Azure Functions & Event Triggers
- Phase 1: Deploy and secure a VM using Azure CLI and custom VNet
- Phase 2: Create a hub-and-spoke network with App Gateway & WAF
- Phase 3: Deploy a serverless app with Functions + Storage trigger
- Azure Free Tier account – Create one
- Basic familiarity with terminal/command-line
git clone https://github.com/kala-techies/CloudControl-with-Azure.git
cd CloudControl-with-Azure- Each module includes markdown instructions and scripts (if applicable).
- Follow the recommended sequence in each phase folder.
To maintain a clean and meaningful commit history, follow Conventional Commits:
type: short summary of your change
feat: New feature (e.g.,feat: add VM creation script)fix: Bug fix (e.g.,fix: correct subnet range in VNet)docs: Documentation changes (e.g.,docs: update README links)style: Code formatting, no logic changerefactor: Code refactoringtest: Add or update testschore: Maintenance tasks (e.g., dependencies, configs)
✅ Examples:
feat: add Phase 2 VNet peering labdocs: fix CONTRIBUTIONS.md link
- Want to contribute? Please read the CONTRIBUTIONS.md
- Be respectful. See our CODEOFCONDUCT.md
- 📧 Email: connectwithkala18@gmail.com