Microsoft Professional Program for DevOps

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.

8 - 16

Technologies you will use to gain your skills

Visual Studio
Azure Container Service
Application Insights
Operations Management Suite

Track detail

Each course runs for three months and starts at the beginning of a quarter. January—March, April—June, July—September, and October —December. The capstone runs for four weeks at the beginning of each quarter: January, April, July, October. For exact dates for the current course run, please refer to the course detail page on

* Courses can be taken during any course run and in any order. When multiple course options are listed for a skill, only one must be completed to satisfy the requirements for graduation.

  • Introduction to DevOps Practices

    Provided by Microsoft

    This course provides an introduction to the core values, principles and practices involved in implementing of DevOps solutions. It will also cover the essentials of creating a release pipeline that includes continuous integration techniques, continuous testing practices, application monitoring, treating infrastructure and configuration as code, and deploying frequently and automatically.

  • Infrastructure as Code

    Provided by Microsoft

    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.

  • Continuous Integration and Continuous Deployment

    Provided by Microsoft

    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.

  • Configuration Management for Containerized Delivery

    Provided by Microsoft

    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.

  • DevOps Testing

    Provided by Microsoft

    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, such as Visual Studio Team Services (VSTS), Application Insights and third party frameworks such as Selenium, in DevOps environments.

  • DevOps for Databases

    Provided by Microsoft

    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.

  • Application Monitoring and Feedback Loops

    Provided by Microsoft

    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 with Application Insights as well as Log Analytics and Operations Management Suite (OMS), and third-party monitoring tools.

  • Option 1
    DevOps for Mobile Apps

    Provided by Microsoft

    Learn about developing, deploying and managing Mobile applications in DevOps environments. Learn about how DevOps practices such as continuous Integration, continuous deployment, automated testing and application monitoring can be built into the complete DevOps lifecycle from, development to distribution, of a mobile application.

  • Option 2
    Architecting Distributed Cloud Applications

    Provided by Microsoft

    Learn the technology-agnostic patterns and engineering trade-offs of architecting distributed cloud applications, taking DevOps practices and principles into consideration, with emphasis on high availability.

  • Microsoft Professional Capstone : DevOps

    Provided by Microsoft

    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

DevOps Engineers learn by doing

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.

Learn on your own time

All courses are available online and on demand – 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. And since the curriculum consists of massive open online courses (MOOC) on edX, you can watch the videos on your tablet or phone.

Frequently asked questions

Question Why is Microsoft discontinuing the Microsoft Professional Program?


Three years ago, we launched the Microsoft Professional Program with one mission: to help you build the technical skills you need to succeed in emerging jobs.

Since then, we’ve heard from many of you about how you’ve applied your new skills to become more impactful in your current work and gained more recognition from your colleagues.

That’s why we’ve decided to take the best of the Microsoft Professional Program and apply it to a program where you can earn a technical certification when you complete your coursework. Why?

  • Certified new hires reach full productivity sooner and find more opportunities for advancement.
  • Certified employees earn 15 percent more than those without certification.
  • Employees with certifications are nearly 20 percent more productive.

Find out more about our move toward role-based certificates and role-based training here.

Question If I would like to continue pursuing an MPP track, how long do I have to complete it?


Microsoft Professional Program will end on December 31, 2019.  Enrollments to MPP tracks will discontinue on September 15, 2019.

If you are currently enrolled in MPP courses or tracks, please complete them by December 31, 2019.

If you have completed your MPP courses or tracks, please save/print certificates by December 31, 2019. Learners enrolled in tracks as of September 15, 2019 will have a final opportunity to take the capstone from November 1 through December 31, 2019. We are making this capstone period longer than the typical one month to allow for more time to test and retake, if needed. This final capstone will replace the one normally scheduled for Oct. 1-31.

Question If I have successfully completed an MPP track(s) or plan to finish before the program retires, will the achievement still have value in the market?

Yes! The MPP credential demonstrates value and excellence to managers looking to hire in technology fields.