Design and implement end-to-End DevOps pipelines and automation on Microsoft Azure for Continuous Delivery.
This Microsoft Certified: DevOps Engineer Expert course teaches how to implement CI/CD pipelines, manage source control with Git, design release strategies, and integrate security and compliance using Azure DevOps and GitHub.
- Why get trained: Learn how to design CI/CD pipelines, manage source control with Git, and implement automation using Azure DevOps, GitHub, and infrastructure as code practices.
- Why it matters: DevOps capabilities enable teams to accelerate software delivery, improve reliability, and integrate security across development and operations workflows.
- Who should attend: DevOps engineers, cloud engineers, developers, and IT professionals responsible for implementing and managing DevOps practices on Azure.
Build the capability to design, automate and manage DevOps workflows on Azure with Trainocate. HRD Corp Claimable.

Overview
Gain subject matter expertise to work with people, processes, and technologies to continuously deliver business value as an Azure DevOps Engineer.
Validate mastery of skills required to design and implement strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback with the Microsoft Certified: DevOps Engineer Expert certification.
This expert-level Azure DevOps course is a good fit for you if your responsibilities include designing and implementing strategies for collaboration, code, infrastructure, and source control, along with security, compliance, continuous integration, testing, delivery, monitoring, and feedback. You should have experience working with people, processes, and technologies to continuously deliver business value.
Skills Covered
After completing this module, students will be able to:
- Introduction to DevOps
- Plan Agile with GitHub Projects and Azure Boards
- Design and Implement Branch Strategies and Workflows
- Collaborate with Pull Requests in Azure Repos
- Explore Git Hooks
- Plan and Foster Inner Source
- Manage and Configure Repositories
- Identify Technical Debt
- Explore Azure Pipelines
- Manage Azure Pipeline Agents and Pools
- Describe Pipelines and Concurrency
- Design and Implement a Pipeline Strategy
- Integrate with Azure Pipelines
- Introduction to GitHub Actions
- Learn Continuous Integration with GitHub Actions
- Design a Container Build Strategy
- Create a Release Pipeline
- Explore Release Recommendations
- Provision and Test Environments
- Manage and Modularize Tasks and Templates
- Automate Inspection of Health
- Introduction to Deployment Patterns
- Implement Blue-Green Deployment and Feature Toggles
- Implement Canary Releases and Dark Launching
- Implement A/B Testing and Progressive Exposure Deployment
- Integrate with Identity Management Systems
- Manage Application Configuration Data
- Explore Infrastructure as Code and Configuration Management
- Create Azure Resources Using Azure Resource Manager Templates
- Create Azure Resources Using Azure CLI
- Explore Azure Automation with DevOps
- Implement Desired State Configuration (DSC)
- Implement Bicep
- Introduction to Secure DevOps
- Implement Open-Source Software
- Software Composition Analysis
- Security Monitoring and Governance
- Explore Package Dependencies
- Understand Package Management
- Migrate, Consolidate, and Secure Artifacts
- Implement a Versioning Strategy
- Introduction to GitHub Packages
- Implement Tools to Track Usage and Flow
- Develop Monitor and Status Dashboards
- Share Knowledge Within Teams
- Design Processes to Automate Application Analytics
- Manage Alerts, Blameless Retrospectives, and a Just Culture
Prerequisites
Successful learners will have prior knowledge and understanding of:
- Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations.
- Both Azure administration and Azure development with proven expertise in at least one of these areas.
- Version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
If you are new to Azure and cloud computing, consider one of the following resources:
- Instructor-led course: AZ-900T00: Introduction to Cloud Infrastructure
If you are new to Azure Administration, consider taking:
- Instructor-led courses: AZ-104T00: Microsoft Azure Administrator
If you are new to Azure Developer, consider taking:
- Free online: Create Serverless applications
- Instructor-led course: AZ-204T00: Developing Solutions for Microsoft Azure
Target Audience
Students in this course are interested in designing and implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.
This AZ-400T00 Microsoft Official Course prepares students for the Microsoft Certified: DevOps Engineer Expert certification exam.
The AZ-400 exam measures your ability to accomplish the following technical tasks: develop an instrumentation strategy; develop a Site Reliability Engineering (SRE) strategy; develop a security and compliance plan; manage source control; facilitate communication and collaboration; define and implement continuous integration; and define and implement a continuous delivery and release management strategy.

Module 1: Introduction to DevOps
- Introduction
- What Is DevOps?
- Explore the DevOps Journey
- Identify Transformation Teams
- Define Organization Structure for Agile Practices
- Explore Shared Goals and Define Timelines
- What Is Azure DevOps?
- What Is GitHub?
- Design a License Management Strategy
- What Is Source Control?
- Describe Working with Git Locally
- Introduction to Azure Repos
- Introduction to GitHub
- Module Assessment
- Summary
Module 2: Plan Agile with GitHub Projects and Azure Boards
- Introduction
- Introduction to GitHub Projects and Project Boards
- Introduction to Azure Boards
- Configure Projects and Teams in Azure DevOps
- Link GitHub to Azure Boards
- Configure GitHub Projects
- Manage Work with GitHub Project Boards
- Customize Project Views
- Collaborate Using Team Discussions
- Design and Implement a Strategy for Feedback Cycles
- Design and Implement Source, Bug, and Quality Traceability
- Agile Plan and Portfolio Management with Azure Boards
- Module Assessment
- Summary
Module 3: Design and implement branch strategies and workflows
- Introduction
- Explore Branch Workflow Types
- Explore Feature Branch Workflow
- Explore Git Branch Model for Continuous Delivery
- Explore GitHub Flow
- Explore Fork Workflow
- Implement Branch Merging Restrictions
- Version Control with Git in Azure Repos
- Module Assessment
- Summary
Module 4: Collaborate with pull requests in Azure Repos
- Introduction
- Collaborate with pull requests
- Exercise Azure Repos collaborating with pull requests
- Module Assessment
- Summary
Module 5: Explore Git hooks
- Introduction
- Introduction to Git hooks
- Implement Git hooks
- Module Assessment
- Summary
Module 6: Plan foster inner source
- Introduction
- Explore foster inner source
- Implement the fork workflow
- Describe inner source with forks
- Module Assessment
- Summary
Module 7: Manage and configure repositories
- Introduction
- Work with large repositories
- Explore monorepo versus multiple repos
- Implement a change log
- Implement Scalar and cross repo when cross repo sharing
- Recover specific data by using Git commands
- Purge repository data
- Manage releases with GitHub Repos
- Automate release notes with GitHub
- Create API documentation
- Implement automation of Git history documentation
- Configure source control repository permissions using GitHub
- Configure GitHub tags to organize repositories
- Module Assessment
- Summary
Module 8: Identify technical debt
- Introduction
- Examine code quality
- Examine complexity and quality metrics
- Introduction to technical debt
- Measure and manage technical debt
- Introduction to GitHub Advanced Security
- Integrate other code quality tools
- Plan effective code reviews
- Module Assessment
- Summary
Module 9: Explore Azure Pipelines
- Introduction
- Explore the concept of pipelines in DevOps
- Describe Azure Pipelines
- Understand Azure Pipelines key terms
- Module Assessment
- Summary
Module 10: Manage Azure Pipeline agents and pools
- Introduction
- Choose between Microsoft-hosted versus self-hosted agents
- Explore job types
- Introduction to agent pools
- Explore predefined agent pool
- Understand typical situations for agent pools
- Communicate with Azure Pipelines
- Communicate to deploy to target servers
- Examine other considerations
- Describe security of agent pools
- Configure agent pools and understand pipeline styles
- Module Assessment
- Summary
Module 11: Describe pipelines and concurrency
- Introduction
- Understand Parallel Jobs
- Estimate Parallel Jobs
- Describe Azure Pipelines and Open-Source Projects
- Explore Azure Pipelines and Visual Designer
- Describe Azure Pipelines and YAML
- Enable Continuous Integration with Azure Pipelines
- Module Assessment
- Summary
Module 12: Design and implement a pipeline strategy
- Introduction
- Configure Agent Demands
- Explore Multi-Configuration and Multi-Agent
- Integrate GitHub Repos and Azure Pipelines
- Design and Implement a Comprehensive Testing Strategy
- Implement Code Coverage and Display It in the Pipeline
- Implement Multi-Job Builds
- Explore Source Control Types Supported by Azure Pipelines
- Module Assessment
- Summary
Module 13: Integrate with Azure Pipelines
- Introduction
- Describe the Anatomy of a Pipeline
- Understand the Pipeline Structure
- Detail Templates
- Explore YAML Resources
- Use Multiple Repositories in Your Pipeline
- Migrate a Pipeline from Classic to YAML in Azure Pipelines
- Module Assessment
- Summary
Module 14: Introduction to GitHub Actions
- Introduction
- What are actions?
- Explore Actions flow
- Understand Workflows
- Describe standard workflow syntax elements
- Explore Events
- Explore Jobs
Dates & Locations
August 3, 2026 - August 6, 2026
August 3, 2026 - August 6, 2026
November 23, 2026 - November 26, 2026
November 23, 2026 - November 26, 2026

Exam & Certification
Microsoft Certified: DevOps Engineer Expert.
To earn the DevOps Engineer Expert certification, you must pass Exam AZ-400: Designing and Implementing Microsoft DevOps Solutions and you must earn either the Azure Administrator Associate or the Azure Developer Associate certification. You can take care of these requirements in any order you’d like—as long as you have either the Azure Administrator or Developer certification and you’ve passed Exam AZ-400.
You’re a leader at making DevOps an effective practice for your organization. Earn your certification to help advance your career, gain recognition as an expert, and validate your technical knowledge and abilities as you drive your career into the future.
Training & Certification Guide
Frequently Asked Questions
Speak to a Training Consultant
All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631






















