Students in this course are interested in implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.


● Students should have fundamental knowledge about Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.

● It is recommended that you have experience working in an IDE, as well as some knowledge of the Azure portal.

However, students who may not have a technical background in these technologies, but who are curious about DevOps practices as a culture shift, should be able to follow the procedural and expository explanations of continuous integration regardless.

Course Content

  1. Getting started with Source Control
  2. Scaling git for enterprise DevOps
  3. Implement & Manage Build Infrastructure
  4. Managing application config & secrets
  5. Implement a mobile DevOps strategy
  6. Implementing Continuous Integration in an Azure DevOps Pipeline
  7. Managing Code Quality and Security Policies
  8. Implementing a Container Build Strategy
  9. Design a Release Strategy
  10. Set up a Release Management Workflow
  11. Implement an appropriate deployment pattern
  12. Hands-On Lab: Microsoft 365 Tenant and Service Management
  13. Designing a Dependency Management Strategy
  14. Manage security and compliance
  15. Infrastructure and Configuration Azure Tools
  16. Azure Deployment Models and Services
  17. Create and Manage Kubernetes Service Infrastructure
  18. Third Party and Open Source Tools available with Azure
  19. Implement Compliance and Security in your Infrastructure
  20. Planning for DevOps
  21. Planning for Quality and Security
  22. Migrating and Consolidating Artifacts and Tools