Skills readiness for cloud monitoring
The objective of planning your migration journey is to develop the plans necessary to guide implementation. The plans also need to include how you'll operate these workloads before they're transitioned or released into production, as opposed to afterward. Business stakeholders expect valuable services, and they expect them without disruption. IT staff members realize they need to learn new skills and adapt. Hence, they're prepared to confidently use the integrated Azure services to monitor resources effectively in Azure and hybrid environments.
Developing the necessary skills can be accelerated with the following learning paths. They're organized starting with learning the fundamentals and then divided across three primary subject domains: infrastructure, application, and data analysis.
Introduction to Azure Resource Manager discusses the basic concepts of management and deployment of Azure resources. The IT staff managing the monitoring experience across the enterprise should understand management scopes, Azure role-based access control (Azure RBAC), using Azure Resource Manager (ARM) templates, and managing resources using Azure CLI and Azure PowerShell.
Introduction to Azure Policy helps you learn how to use Azure Policy to create, assign, and manage policies. Azure Policy can deploy and configure the Azure Monitor agents, enable monitoring with Azure VM insights and Microsoft Defender for Cloud, deploy diagnostic settings, audit guest configuration settings, and more.
Introduction to Azure CLI, our cross-platform command-line experience for managing Azure resources. Also, review the introduction to Azure PowerShell. Extend your skills with the Azure CLI and Azure PowerShell further by taking these Microsoft Learn courses:
Learn how to secure resources using policy, Azure role-based access control, and other Azure services by viewing implement resource management security in Azure.
Monitor the usage, performance, and availability of resources with Azure Monitor is a Microsoft Learn path walking you through how to monitor the usage, performance, and availability of resources using Azure Monitor.
Learn about planning and designing your monitoring deployments at scale and automating actions by viewing Azure Monitor best practices and recommendations.
Review the Azure Monitor best practices - Planning your monitoring strategy and configuration documentation to strengthen your understanding of designing Azure Monitor strategies.
The Microsoft Learn module Design a holistic monitoring strategy on Azure teaches you to use monitoring services on Azure to bring operational excellence to your applications and infrastructure.
For a larger scope of instrumentation, you can take the Microsoft Learn Path Develop an instrumentation strategy, which teaches you about logging, telemetry, and monitoring to give you full visibility into what's happening in your environment.
In the Instrument a cloud-native ASP.NET Core microservice Microsoft Learn module, you'll learn how to instrument your cloud-native ASP.NET Core microservice apps to diagnose problems and monitor performance. This module includes how to enable Azure Container insights in a Kubernetes cluster.
Learn how to Analyze your Azure infrastructure by using Azure Monitor logs. This Microsoft Learn module walks you through using Azure Monitor logs to extract valuable information about your infrastructure from log data.
Review the documentation on Monitoring your storage service with Azure Monitor Storage insights.
Microsoft Azure Database Monitoring Playbookexplores the key monitoring capabilities used to gain insight and actionable steps for Azure SQL Database, Azure SQL Data Warehouse, and Azure Cosmos DB.
Monitoring Microsoft Azure Hybrid Cloud Networksis an advanced-level course helps you learn how to use Azure monitoring tools to visualize, maintain, and optimize virtual networks and virtual private network connections for your hybrid cloud implementation.
With Azure Arc for servers, learn how you can manage your Windows and Linux machines hosted outside of Azure similarly to how you manage virtual machines running in Azure.
Read the overview of VM insights to learn how to monitor the performance and health of your virtual machines and Virtual Machine Scale Sets.
Understand how Azure Monitor helps you view the availability and performance of your applications and services together from one place. The following courses can help:
The Microsoft Learn module Monitor the health and performance of your web apps teaches you how to monitor your solution for performance and issues using Application Insights.
Learn to Instrument server-side web application code with Application Insights with Microsoft Learn.
Capture and view page load times in your Azure web app. Get started with this course on using Azure Monitor Application Insights for end-to-end monitoring of your application's components running in Azure.
Microsoft Azure Database Monitoring Playbookhelps you learn how to implement and use the monitoring of Azure SQL Database, Azure SQL Data Warehouse, and Azure Cosmos DB.
Learn more about the Application Insights Snapshot Debugger to automatically collect a debug snapshot from your live web applications. Further, learn how to use the Application Insights Profiler to capture and view performance traces for apps running in the cloud.
While collecting data is a foundational piece of any environment operating in the cloud, analyzing that information is imperative to understand more about the health of your workloads and infrastructure. Review the following resources to dive in and analyze logs using Kusto Query Language (KQL).
Learn how to write your first query with Kusto Query Language. This module gets you started by writing simple queries in KQL to explore and gain insights from your data.
Explore how to write more advanced queries in KQL with the Learn Module Gain insights from your data by using Kusto Query Language.
The Microsoft Learn module Write multi-table queries by using Kusto Query Language teaches you how to retrieve data from multiple tables in a single query.
Expand your learning with the guided project - Analyze logs in Azure Monitor with KQL learn module to understand how to write log queries to find answers to operational and business questions. Further, this module will teach you to use KQL to extract insights from logs in Azure Monitor.
Deeper skills exploration
Various learning options beyond these initial options are available for developing skills.
Typical mappings of cloud IT roles
Microsoft and its partners offer various options for all audiences to develop skills with Azure services.
Map roles and skills: A resource for mapping your cloud career path. Learn about your cloud role and suggested skills. Follow a learning curriculum at your own pace to build the skills you need most to stay relevant.
Explore Azure certification training and exams to gain official recognition for your Azure knowledge.
Azure DevOps and project management
The hybrid cloud environment disrupts IT with undefined roles, responsibilities, and activities. Organizations must move to modern practices to manage services, including agile and DevOps methodologies, to better meet the transformation and optimization needs of today's businesses in a streamlined and efficient manner.
As part of migrating to a cloud monitoring platform, the IT team responsible for monitoring the enterprise needs to include agile training and participation in DevOps activities. This also includes following the Dev in DevOps by taking requirements and turning them into organized agile requirements to deliver minimally viable monitoring solutions refined iteratively and in line with business needs. Connect your Azure DevOps Server project with a GitHub Enterprise Server repository for source control to manage the iterative monitoring solution packages and any other related collateral. This links commits and pull requests in GitHub to work items. You can use GitHub Enterprise for development to support continuous monitoring integration and deployment while using Azure Boards to plan and track your work.
To learn more, review the following:
Introduce DevOps Dojo: Create efficiencies that support your business.
Customers often need help with managing, maintaining, and delivering the expected business (and to the IT organization) outcomes for the services that IT provides. Monitoring is considered core to managing infrastructure and the business, focusing on measuring service quality and customer experience. To achieve those goals, lay the groundwork using ITSM in conjunction with DevOps, which will help the monitoring team mature how they manage, deliver, and support the monitoring service. Adopting an ITSM framework allows the monitoring team to function as a provider and gain recognition as a trusted business enabler by aligning with the strategic goals and needs of the organization.
Review the following to understand the updates made to the most popular ITSM framework
ITIL 4 and the Cloud white paper, which focuses on joining existing ITIL guidance with best practices from DevOps, agile and lean approaches. Also, consider the IT4IT reference architecture that delivers an alternative blueprint for transforming IT using a process-agnostic framework.
To discover more learning paths, browse the Microsoft Learn training catalog. Use the roles filter to align learning paths with your role.
Submit and view feedback for