Microsoft Professional Program for DevOps



Ship. Iterate. Repeat.

To support companies to be more agile, the lines between development and operations are becoming increasingly blurred. Through continuous integration and deployment, students will learn how to react to changing market conditions.

DevOps is the union of people, process, and products to enable continuous delivery of value to end users. Learn about continuous integration and deployment, infrastructure as code, testing, databases, containers, and application monitoring: skills necessary for a DevOps culture in your workplace. Each course in the Microsoft Professional Program in DevOps features hands-on labs so you can practice with the most sought after skills. Assessments that require more than just memorization ensure that you have mastered these new skills.

Technologies you will use to gain your DevOps skills

  • VSTS
  • Visual Studio
  • Azure Container Service
  • Application Insights
  • Selenium
  • Operations Management Suite

We strongly recommend attending DevOps Workshop - Supporting the Microsoft Professional Program (40500). This workshop provides discussion and practical hands-on training of key DevOps strategies, including Continuous Integration and Continuous Deployment, DevOps Testing, and Application Monitoring and Feedback Loops. This workshop is a subset of the existing online MOOC content is intended to be used with the DevOps MOOC courses and provides students with an in-classroom experience with direct instructor feedback to better prepare students to pass the MPP.

DevOps Track Details

All courses are available online and on demand on any device – so whether you plan to spend a couple of hours per day or a couple of hours per week, you can work on these skills at the pace that is right for you.

1. DevOps Practices and Principles

This course provides an introduction to the core values, principles and practices involved in implementing of DevOps solutions.


2. Infrastructure as Code

Learn how automation can be used as part of a DevOps solution, implementing infrastructure deployment, and configuration, as code, to deliver stable environments rapidly, reliably and at scale.


3. Continuous Integration and Continuous Deployment

Learn about the tools and techniques for implementing continuous integration builds, automated testing, and continuous delivery/deployment using Visual Studio Team Services (VSTS) and how VSTS integrates with third party and common open source software tools.


4. Configuration Management for Containerized Delivery

Learn how you can create, deploy and configure your containerized applications in DevOps environments, as well as deploying containers in a cluster using Microsoft Azure services such as Azure Container Service (ACS) and Azure Service Fabric, as well as using continuous delivery infrastructure such as Visual Studio Team Services (VSTS), third party and open source tools.


5. DevOps Testing

Learn about core testing concepts and best practices as well as how to implement various testing types, such as Unit, API (Integration), Performance, Functional, Acceptance, Automated (Coded) UI testing and other types, as well as the analysis of such tests using various toolsets.


6. DevOps for Databases

Learn how to include your database in a DevOps process and understand the challenges of working with various data stores while developing and changing your software at a rapid pace in DevOps environments.


7. Application Monitoring and Feedback Loops

Learn about general application monitoring and feedback loop practices and principles, how feedback is used in different stages of the value stream, and its benefits, as well as the different kinds of telemetry that are used and who can benefit from telemetry. Also learn about health and performance monitoring.


8. Final Project - Microsoft Professional Capstone: DevOps

Validate the skills and knowledge that you have obtained by taking the DevOps series of courses by completing the DevOps Professional Capstone project. This capstone project will provide you with several core DevOps scenarios and tasks that you will implement, and upon successful completion you will obtain the DevOps Microsoft Professional Program (MPP) credential.


Microsoft Professional Program Certificate in DevOps



Booking Options: We offer two options to reach your Certificate in DevOps!

Self-paced E-Learning with optional Learning as a Service (LaaS) offerings



Customized Onsite Classroom Training
with a small E-learning part




Do you have any questions about the Microsoft Professional Program for DevOps?