A DevOps engineer focuses on automating and streamlining the processes between software development and IT operations teams. They build and maintain infrastructure, automate deployment pipelines, and monitor system performance to ensure rapid and reliable delivery of software updates. DevOps engineers emphasize collaboration, continuous integration, and continuous delivery (CI/CD) practices to enhance efficiency and reduce time-to-market. This role requires expertise in scripting and programming, knowledge of cloud platforms, and a strong understanding of software development and operations principles.
Learning Path
Implement security through a pipeline using Azure DevOps
7 hours
intermediate
Devops · Cloud Computing
Learning Path
AZ-400: Implement security and validate code bases for compliance
1 hour
advanced
Compliance
Learning Path
Best practices for Java apps on Azure
5 hours
beginner · intermediate · advanced
Cloud Computing
Learning Path
Get started with Azure DevOps
2 hours
intermediate
Devops
Learning Path
GitHub fundamentals - Administration basics and product features.
2 hours
intermediate
No core subjects
Learning Path
Deploy, manage, and monitor Windows containers on Azure Kubernetes Service
7 hours
beginner · intermediate
Infrastructure · Containers
Learning Path
Develop an instrumentation strategy
7 hours
beginner
It Management Monitoring
Learning Path
Manage source control
14 hours
beginner
No core subjects
Learning Path
DevOps foundations: The core principles and practices
3 hours
beginner
Devops · Cloud Computing
Learning Path
Accelerate cloud adoption with the Microsoft Cloud Adoption Framework for Azure
10 hours
beginner
Cloud Computing
Learning Path
Analyze monitoring data with Kusto Query Language
3 hours
beginner · intermediate · advanced
Cloud Computing · Data Analytics
Learning Path
Improve your reliability with modern operations practices
2 hours
beginner
Business Applications
Learning Path
Facilitate communication and collaboration
1 hour
beginner
Collaboration
Learning Path
Expand the capabilities for Java apps on Azure
4 hours
beginner · intermediate · advanced
No core subjects
Learning Path
Develop a Site Reliability Engineering (SRE) strategy
7 hours
beginner
Cloud Computing
Learning Path
Azure Stack HCI foundations
2 hours
beginner
Cloud Computing
Learning Path
Deploy applications with Azure DevOps
7 hours
intermediate
Devops
Learning Path
Microsoft Azure Fundamentals: Describe Azure management and governance
1 hour
beginner
Cloud Computing · Compliance
Learning Path
Collaborate with others with Markdown and GitHub Pages
3 hours
beginner
Collaboration · Devops
Learning Path
Monitor hybrid virtual machines, containers, and network resources
2 hours
beginner
Cloud Computing · Infrastructure
Learning Path
AZ-400: Implement continuous feedback
3 hours
advanced
Change Management · Devops
Learning Path
Operate and maintain Azure Stack HCI
3 hours
intermediate
Data Engineering · Virtual Machine
Learning Path
Introduction to Kubernetes on Azure
4 hours
beginner
Cloud Computing
Learning Path
AZ-400: Manage infrastructure as code using Azure and DSC
3 hours
advanced
Architecture · Cloud Computing
Learning Path
Develop a security and compliance plan
6 hours
beginner
Information Protection Governance · Site Reliability Engineering
Learning Path
Manage the lifecycle of your projects on GitHub
6 hours
intermediate
Devops
Learning Path
AZ-400: Design and implement a release strategy
7 hours
advanced
Change Management
Learning Path
Define and implement continuous integration
11 hours
beginner
Data Engineering
Learning Path
AZ-400: Implement a secure continuous deployment using Azure Pipelines
3 hours
advanced
Cloud Computing · Data Engineering
Learning Path
AZ-400: Design and implement a dependency management strategy
2 hours
advanced
Change Management · Devops
Learning Path
Azure Kubernetes Service (AKS) application and cluster scalability
2 hours
advanced
Cloud Computing
Learning Path
Get started with the Linux command line and the Shell
1 hour
beginner · intermediate
No core subjects
Learning Path
Get started with Java on Azure
5 hours
beginner · intermediate · advanced
Architecture · Cloud Computing
Learning Path
Microsoft Azure Fundamentals: Describe Azure architecture and services
3 hours
beginner
Architecture · Cloud Computing
Learning Path
Introduce DevOps Dojo: Create efficiencies that support your business
2 hours
beginner
Devops
Learning Path
AZ-400: Implement CI with Azure Pipelines and GitHub Actions
6 hours
advanced
No core subjects
Learning Path
AZ-400: Development for enterprise DevOps
6 hours
advanced
Devops
Learning Path
Azure Kubernetes Service (AKS) cluster architecture and operations
4 hours
advanced
Architecture
Learning Path
Threat Modeling Security Fundamentals
3 hours
beginner · intermediate
Threat Protection
Learning Path
Build community-driven software projects on GitHub
6 hours
beginner
No core subjects
Learning Path
Automate your workflow with GitHub Actions
5 hours
beginner · intermediate
Devops
Learning Path
Build applications with Azure DevOps
6 hours
intermediate
Devops
Learning Path
GitHub Copilot Fundamentals - Understand the AI pair programmer
2 hours
beginner · intermediate
Collaboration · Devops
Learning Path
Deploy cloud-native apps using Azure Container Apps
5 hours
intermediate
Devops
Learning Path
Microsoft Azure Fundamentals: Describe cloud concepts
0 hours
beginner
Architecture · Cloud Computing