Understanding and deploying Azure SQL infrastructure.
Lessons:
Prepare to maintain SQL Server–based databases on Azure
Deploy IaaS solutions with Azure SQL
Deploy PaaS solutions with Azure SQL
Migrate SQL Server workloads to Azure SQL Database
Migrate SQL Server workloads to Azure SQL Managed Instance
Deployment models: IaaS vs PaaS vs hybrid
Azure SQL Database, Managed Instance, SQL Server on VM
Migration strategies and tools
Resource sizing, provisioning, and ARM / template deployment
Securing Azure SQL resources with authentication, authorization, and data protection.
Lessons:
Configure database authentication and authorization
Protect data in transit and at rest
Implement compliance controls for sensitive data
Azure Active Directory identities, SQL authentication, permissions
Encryption (TDE, Always Encrypted), TLS
Firewalls, data classification, dynamic data masking, row-level security
Monitoring resource health and performance tuning.
Lessons:
Establish performance baselines
Identify performance issues
Optimize hardware and server configurations
Perform maintenance tasks
Performance metrics (CPU, I/O, storage, memory)
Query Store, dynamic management views (DMVs)
Index and statistics maintenance
Scaling strategies and resource governance
Deep dive into query-level optimization.
Lessons:
Analyze query execution plans
Design database for performance
Implement performance improvements
Estimated vs actual plans, Query Store insights
Index strategy and normalization trade-offs
Intelligent query processing, locking, query hints
Automation of deployment, maintenance, and operational workflows.
Lessons:
Automate resource deployment (ARM templates, CLI, PowerShell)
Create and manage SQL Server Agent or Elastic Jobs
Use Azure Automation and Logic Apps for database workflows
Infrastructure as Code (IaC) for databases
Job scheduling, monitoring, and alerts
Runbooks, automation pipelines, multi-instance orchestration
Strategies and implementation for business continuity.
Lessons:
Define HA/DR requirements (RTO, RPO)
Implement HA/DR in IaaS and PaaS
Configure backup and restore strategies
Always On Availability Groups, auto-failover groups, geo-replication
Backup to URL, point-in-time restore, long-term retention
Hybrid HA/DR scenarios with SQL Server on Azure VM