Skip to content

kala-techies/CloudControl-with-Azure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 CloudControl with Azure

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.


🌟 Why This Series?

  • 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.

🧭 Learning Path

Phase 1: Core FoundationsPhase 2: Networking, Security & ScalabilityPhase 3: Identity, Automation & Serverless


🗂️ Phase 1: Core Foundations

✅ Module 1: Introduction to Cloud & Azure

🛠️ Skills: Cloud basics, Azure fundamentals

  1. What is Cloud Computing?
  2. Azure Global Infrastructure
  3. Overview of Azure Services

✅ Module 2: Azure Hierarchy

🛠️ Skills: Azure structure & management layers
4. Azure Physical & Logical Architecture
5. Subscriptions, Management Groups & Resource Groups

✅ Module 3: Networking Essentials

🛠️ Skills: Build and understand virtual networks
6. IPv4 & Subnetting Basics
7. Create Virtual Networks (VNet)
8. Public vs. Private Subnets

✅ Module 4: Cloud Shell & Azure CLI

🛠️ Skills: Manage Azure via command line
9. Introduction to Azure Cloud Shell
10. VM Deployment Using Azure CLI


🗂️ Phase 2: Networking, Security & Scalability

✅ Module 1: Advanced Network Architectures

🛠️ 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

✅ Module 2: Azure DNS & Traffic Routing

🛠️ Skills: Manage domains and optimize traffic
15. Azure DNS & Custom Domains
16. Azure Traffic Manager
17. Azure Front Door

✅ Module 3: Network Security

🛠️ Skills: Secure your Azure environment
18. Network Security Groups (NSG)
19. Application Security Groups (ASG)
20. Azure Firewall
21. Application Gateway & Azure WAF

✅ Module 4: Load Balancing & Scaling

🛠️ Skills: Improve availability and performance
22. Azure Load Balancer
23. Application Gateway with WAF
24. Virtual Machine Scale Sets (VMSS)


🗂️ Phase 3: Identity, Automation & Serverless

✅ Module 1: Identity & Access Management

🛠️ Skills: Manage users and identities
25. Azure AD & Microsoft 365 Integration
26. Azure AD Connect (Sync)
27. Secure Secrets with Key Vault

✅ Module 2: Storage & Databases

🛠️ Skills: Store and manage data
28. Azure Storage Accounts
29. Azure SQL
30. Azure Database for MySQL

✅ Module 3: App Hosting & Automation

🛠️ Skills: Automate workloads and host applications
31. Azure App Services
32. Automation Accounts
33. Azure Backup & Recovery Vault
34. Azure Site Recovery (ASR)

✅ Module 4: Serverless Computing

🛠️ Skills: Build event-driven systems
35. Introduction to Serverless in Azure
36. Azure Functions & Event Triggers


🎓 Final Projects

  • 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

🚀 Getting Started

1. Requirements

  • Azure Free Tier account – Create one
  • Basic familiarity with terminal/command-line

2. Clone the Repository

git clone https://github.com/kala-techies/CloudControl-with-Azure.git
cd CloudControl-with-Azure

3. Run Labs

  • Each module includes markdown instructions and scripts (if applicable).
  • Follow the recommended sequence in each phase folder.

✅ Commit Guidelines

To maintain a clean and meaningful commit history, follow Conventional Commits:

type: short summary of your change

Common Types

  • 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 change
  • refactor: Code refactoring
  • test: Add or update tests
  • chore: Maintenance tasks (e.g., dependencies, configs)

✅ Examples: feat: add Phase 2 VNet peering lab docs: fix CONTRIBUTIONS.md link


🤝 Contributing & Community


📬 Contact


License: MIT Code of Conduct

About

CloudControl with Azure — A hands-on learning series to master Azure Administration from scratch. Includes labs, projects, and real-world scenarios

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors