AI-powered learning
Save this course
The Complete Guide to DevOps in Azure
Gain insights into DevOps in Azure, learn configuration management, CI/CD, and Infrastructure as Code. Explore tools as GitHub and Kubernetes through hands-on projects to become a DevOps professional.
4.7
65 Lessons
4h 30min
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Learn and understand different services provided by Azure
- Get familiarized with Git and GitHub
- Understand the working of Terraform and Ansible
- Learn to implement and use docker containers
- Learn about the use and working of Kubernetes
Learning Roadmap
1.
Getting Started
Getting Started
Step through establishing a robust DevOps presence using Azure tools and real-world projects.
2.
Azure from the Command Line with Cloud Shell
Azure from the Command Line with Cloud Shell
Discover the logic behind utilizing Azure Cloud Shell, Azure CLI, and Azure PowerShell for resource management.
3.
Visual Studio Code
Visual Studio Code
5 Lessons
5 Lessons
Go hands-on with Visual Studio Code's features, settings, extensions, and integrated terminal for development.
4.
Azure Boards
Azure Boards
3 Lessons
3 Lessons
Apply your skills to manage projects with Azure Boards' work items, sprints, and Kanban.
5.
Git and GitHub
Git and GitHub
9 Lessons
9 Lessons
Enhance your collaborative coding skills by mastering Git, GitHub, branching, merging, and VS Code.
6.
Azure VM Availability Sets
Azure VM Availability Sets
3 Lessons
3 Lessons
Tackle Azure VM fault domains, availability sets, and Terraform setup for redundancy.
7.
Azure Resource Manager (ARM) Templates
Azure Resource Manager (ARM) Templates
3 Lessons
3 Lessons
Learn how to improve Azure resource management using ARM templates for structured deployments.
8.
Terraform
Terraform
6 Lessons
6 Lessons
Try out Terraform to streamline Azure infrastructure with declarative configurations and efficient workflows.
9.
Ansible
Ansible
5 Lessons
5 Lessons
Get started with Ansible for server automation, playbooks, inventories, and Azure container management.
10.
Azure Load Balancers
Azure Load Balancers
5 Lessons
5 Lessons
Explore how Azure Load Balancer ensures service availability, scalability, and network management.
11.
Monitoring in Azure
Monitoring in Azure
4 Lessons
4 Lessons
Apply your skills to monitor Azure resources, VMs, applications, and containers effectively.
12.
Azure Pipelines
Azure Pipelines
5 Lessons
5 Lessons
Solve problems in building CI/CD pipelines, automating deployments, and managing Azure VMs with YAML.
13.
Docker
Docker
3 Lessons
3 Lessons
Tackle Docker fundamentals and deploy .NET applications using Docker for efficient development.
14.
Kubernetes
Kubernetes
5 Lessons
5 Lessons
Practice using Kubernetes for efficient container orchestration, deployments, and managed solutions in Azure.
15.
Conclusion
Conclusion
2 Lessons
2 Lessons
Learn how to use Azure DevOps tools, Docker, Terraform, Ansible, and related resources.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
This course is for anyone in IT or software engineering who wants to learn more about DevOps and, specifically, how to follow DevOps practices in Azure. Whether you’re a system administrator, engineer, developer, or IT manager, this course will help you understand what it takes to deliver more value to customers with DevOps.
You will dive into concepts like configuration management, continuous integration/continuous delivery, and Infrastructure as Code. You will learn the key tools used by DevOps professionals such as: the command line, Visual Studio Code, GitHub, Kubernetes, and more.
You will complete various projects throughout the course where each chapter’s project is designed in a step-by-step manner to walk you through using the tool just as you would in your daily life.
By the time you finish, you will have the foundations in place to become a DevOps professional.
ABOUT THE AUTHOR
Adam Bertram
Microsoft MVP, independent content creator, and blogger.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources