Overview
Microsoft Azure is a comprehensive cloud computing platform offering a wide range of services including compute, analytics, storage, and networking. Azure integrates seamlessly with Microsoft's ecosystem and provides enterprise-grade security and compliance capabilities.
Compute Services
Azure provides flexible compute options from traditional VMs to serverless and container platforms.
- Azure Virtual Machines - VM sizes, availability sets, and scale sets
- Azure Functions - Serverless computing with triggers and bindings
- App Services - PaaS for web applications and APIs
- AKS (Azure Kubernetes Service) - Managed Kubernetes
Storage & Database
Azure offers diverse storage solutions and fully managed database services.
- Azure Blob Storage - Object storage for unstructured data
- Azure Files - Managed file shares with SMB protocol
- Azure SQL Database - Fully managed SQL Server
- Cosmos DB - Globally distributed NoSQL database
Networking
Build secure, scalable network architectures with Azure networking services.
- Virtual Networks (VNet) - Isolated network environments
- Azure Load Balancer - Layer 4 and Application Gateway (Layer 7)
- Network Security Groups (NSGs) - Traffic filtering
- Azure VPN Gateway & ExpressRoute - Hybrid connectivity
Governance & Management
Implement enterprise governance and management best practices in Azure.
- Azure Resource Manager - Deployment and management
- Azure Policy - Compliance and governance enforcement
- Azure Monitor - Metrics, logs, and alerting
- Cost Management - Budget tracking and optimization
Azure DevOps
Leverage Azure DevOps for end-to-end CI/CD pipelines and project management.
- Azure Repos - Git repositories for source control
- Azure Pipelines - CI/CD automation
- Azure Boards - Agile project management
- Azure Artifacts - Package management
Sample PowerShell Commands
# Connect to Azure
Connect-AzAccount
# Create a Resource Group
New-AzResourceGroup -Name "MyResourceGroup" -Location "EastUS"
# Create a Virtual Machine
New-AzVM `
-ResourceGroupName "MyResourceGroup" `
-Name "MyVM" `
-Location "EastUS" `
-VirtualNetworkName "MyVNet" `
-SubnetName "MySubnet" `
-SecurityGroupName "MyNSG" `
-PublicIpAddressName "MyPublicIP"
# List all VMs in subscription
Get-AzVM | Select-Object Name, ResourceGroupName, Location
Azure Certification Path
This training prepares you for the following Azure certifications:
- AZ-900: Azure Fundamentals
- AZ-104: Azure Administrator Associate
- AZ-305: Azure Solutions Architect Expert
- AZ-400: Azure DevOps Engineer Expert
Want this training for your team?
I deliver hands-on sessions tailored to your stack, level and goals.