Azure Day-to-Day Operational Tasks
This guide outlines common daily tasks for a Cloud Engineer or Azure Administrator.
1. Resource Monitoring and Health
- Azure Monitor: Check the "Insights" for key resources like VMs (VM Insights), Storage Accounts, and AKS clusters. Look for high CPU, memory pressure, or disk I/O bottlenecks.
- Service Health: Check Azure Service Health for any planned maintenance or outages in the regions where your resources are deployed.
- Log Analytics: Run KQL (Kusto Query Language) queries to troubleshoot specific issues. For example,
AppRequests | where Success == falseto find failed web requests.
2. Identity and Access (Entra ID / Azure AD)
- User Management: Create new users, assign licenses, and reset passwords in Microsoft Entra ID.
- RBAC Auditing: Review Role-Based Access Control (RBAC) assignments on Resource Groups. Ensure users have
ContributororReaderaccess rather thanOwnerunless necessary. - PIM (Privileged Identity Management): Approve or deny requests for just-in-time elevated access if PIM is enabled.
3. Cost Management
- Cost Analysis: Open Cost Management + Billing. Check the "Accumulated Cost" chart to see if the daily burn rate is trending as expected.
- Advisor Recommendations: Check Azure Advisor for "Cost" recommendations, such as buying Reserved Instances for predictable workloads or deleting unattached managed disks.
4. Security and Compliance
- Defender for Cloud: Review the "Secure Score". Address high-priority recommendations like "Enable MFA", "Install Endpoint Protection", or "Apply system updates".
- Key Vault: Ensure secrets and certificates in Azure Key Vault are not close to expiration. Rotate secrets if necessary.
5. Infrastructure Maintenance
- Patching: Use Azure Update Manager to check compliance of VMs. Schedule patch deployments for maintenance windows.
- Backups: Verify that Azure Backup jobs for VMs and SQL databases completed successfully. Perform a test restore periodically.