Skip to content

karunakar1308/azure

Repository files navigation

Azure Learning Repository

Comprehensive guide to Microsoft Azure covering fundamental to advanced concepts, with emphasis on the most commonly used services and Azure DevOps dependencies.

📚 Repository Structure

This repository is organized into clear, focused modules from basic to advanced topics. Each topic is in its own file to prevent clutter and improve readability.

📂 01-Fundamentals

📂 02-Core-Compute-Services

📂 03-Networking

📂 04-Storage-Services

📂 05-Database-Services

📂 06-Identity-and-Security

📂 07-Azure-DevOps ⭐ (Emphasis)

📂 08-DevOps-Dependencies

📂 09-Advanced-Topics

🎯 Top 15 Most Used Azure Services

  1. Azure Virtual Machines - IaaS compute service
  2. Azure App Service - PaaS web app hosting
  3. Azure Kubernetes Service (AKS) - Container orchestration
  4. Azure Storage (Blob, Files, Disks) - Scalable storage solutions
  5. Azure SQL Database - Managed relational database
  6. Azure Active Directory - Identity and access management
  7. Azure DevOps - Complete DevOps toolchain
  8. Azure Functions - Serverless computing
  9. Azure Key Vault - Secrets management
  10. Azure Virtual Networks - Network isolation and connectivity
  11. Azure Monitor - Monitoring and diagnostics
  12. Azure Container Registry - Container image management
  13. Azure Load Balancer - Load distribution
  14. Azure Cosmos DB - Globally distributed NoSQL database
  15. Azure Cache for Redis - In-memory data store

🔄 Azure DevOps Service Dependencies

Azure DevOps relies heavily on these Azure services:

  • Azure Container Registry (ACR) - Store and manage container images for deployments
  • Azure Key Vault - Securely store credentials, secrets, and certificates used in pipelines
  • Azure Resource Manager (ARM) - Deploy and manage infrastructure
  • Azure Virtual Machines/AKS - Deployment targets for applications
  • Azure Storage - Artifact storage and backup
  • Azure Monitor & Application Insights - Monitor deployed applications
  • Azure Active Directory - Authentication and authorization
  • Azure Repos - Git repository hosting (part of Azure DevOps)
  • Azure Pipelines - CI/CD automation (part of Azure DevOps)

🚀 Learning Path

Beginners (Weeks 1-2):

  1. Start with 01-Fundamentals
  2. Explore Azure Portal
  3. Create your first Virtual Machine
  4. Set up basic networking

Intermediate (Weeks 3-4):

  1. Learn Azure App Service
  2. Understand Azure Storage options
  3. Work with Azure SQL Database
  4. Explore Azure Active Directory basics

DevOps Focus (Weeks 5-6):

  1. Complete 07-Azure-DevOps section
  2. Study 08-DevOps-Dependencies
  3. Create your first CI/CD pipeline
  4. Integrate with Azure services

Advanced (Weeks 7+):

  1. Dive into container technologies (AKS)
  2. Master Infrastructure as Code
  3. Implement monitoring and logging
  4. Learn cost optimization techniques

📖 How to Use This Repository

  1. Sequential Learning: Follow the numbered folders from 01 to 09
  2. Topic-Based: Jump to specific services you need to learn
  3. DevOps Focused: Prioritize folders 07 and 08 for DevOps specialization
  4. Hands-On: Each file includes practical examples and exercises

🛠️ Prerequisites

  • Active Azure subscription (free tier available)
  • Basic understanding of cloud computing concepts
  • Familiarity with command line/terminal
  • For DevOps sections: Basic Git knowledge

📝 Contributing

Feel free to contribute by adding examples, corrections, or new topics following the existing structure.

📌 Quick Links


Last Updated: December 2025

About

Learning notes for Azure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages