Skip to content
Azure DevOps Engineer
AZ-400Advanced

Master DevOps on Azure DevOps and GitHub — Build a Real Production Pipeline

AZ-400 exam prep: design and implement DevOps solutions across Azure DevOps and GitHub — source control, pipelines, IaC, testing, security, monitoring.

Start LearningHands-on labs + AZ-400 exam prep
About

About This Course

The AZ-400 is Microsoft's expert-level DevOps certification, and it sits on top of the AZ-104 or AZ-204 associate credential. It is not a tooling tour. The exam expects you to *design* delivery processes — to pick a branching strategy and defend it, to decide where a quality gate belongs, to know which deployment pattern fits a given risk profile. This course teaches it that way, and it teaches both platforms the exam covers: Azure DevOps and GitHub receive parallel treatment throughout, so you finish fluent in both rather than guessing at half the questions.

The course runs on a four-act structure. Act 1 establishes DevOps culture, orients you on both platforms, and covers Agile planning and collaboration. Act 2 moves through Git and branching into authoring real pipelines — Azure Pipelines YAML and GitHub Actions side by side — then into advanced pipeline architecture and the agents and runners that execute them. Act 3 delivers software: package management, testing strategies, deployment patterns, Bicep infrastructure as code, and pipeline optimization. Act 4 secures and observes what you have built, covering authentication, secrets management, DevSecOps scanning with GitHub Advanced Security, and instrumentation.

Running alongside the feature labs is a demo application — the Order Buddy, a Python and Flask storefront. It ships in section four with a single manual deploy command, and every hands-on section afterwards replaces a piece of that manual process with governed automation. By the final module the same app is tested, secured, provisioned from Bicep, observable, and delivered through a full CI/CD pipeline. You do not just learn the patterns; you watch one real application accumulate all of them.

Outcomes

What You'll Learn

01

Design a source control strategy with Git branching, pull requests, and repository governance

02

Author CI/CD pipelines in both Azure Pipelines YAML and GitHub Actions

03

Provision infrastructure as code with Bicep and deploy with progressive delivery patterns

04

Secure the delivery chain with managed identities, Key Vault secrets, and DevSecOps scanning

05

Instrument applications with Azure Monitor, Application Insights, and KQL

Before You Start

Prerequisites

  • AZ-104 or AZ-204 certification, or equivalent hands-on Azure experience
  • An Azure subscription, a free-tier Azure DevOps organization, and a GitHub account
  • Git, Azure CLI, and VS Code with the Azure and GitHub extensions installed
  • Basic YAML familiarity — the pipeline authoring builds on it from the ground up
Audience

Who Is This Course For

This course is for engineers who already know Azure and now own delivery — DevOps engineers, platform engineers, SREs, and developers who have inherited the pipelines. If you hold the AZ-104 or AZ-204 and want the expert-level credential, or you are running CI/CD in production and want to replace habit with deliberate design, this is built for you.

You need real Azure experience going in; this is an expert exam and the course does not re-teach the associate material. What it does assume is that you learn best by building — every section pairs the concepts with hands-on labs on both Azure DevOps and GitHub, and the demo application track means you finish with a complete, working reference implementation rather than a folder of disconnected exercises.

Curriculum

What's Inside

01

DevOps Foundations and Platform Orientation

  • DevOps culture, practices, and the metrics that matter
  • Azure DevOps and GitHub platform overview — how the two map onto each other
  • Agile planning, work tracking, and backlog management
  • Collaboration and communication across delivery teams
02

Source Control Strategy

  • Git fundamentals and the branching strategies teams actually run
  • Pull request workflows and code review gates
  • Repository management, permissions, and governance at scale
  • Handling large repositories and cross-repo dependencies
03

Building Pipelines — Azure Pipelines and GitHub Actions

  • Authoring Azure Pipelines in YAML from first principles
  • Building equivalent workflows with GitHub Actions
  • Pipeline architecture — templates, stages, and reusable components
  • Self-hosted and Microsoft-hosted agents and runners
04

Delivery — Packages, Testing, and Deployment

  • Package management and artifact feeds across both platforms
  • Testing strategies inside pipelines and where gates belong
  • Deployment patterns — blue-green, canary, and progressive rollout
  • Release approvals and environment promotion
05

Infrastructure as Code and Optimization

  • Provisioning Azure resources with Bicep and ARM templates
  • Bringing infrastructure deployment under pipeline control
  • Pipeline optimization, caching, and maintenance
06

Security, Compliance, and Monitoring

  • Authentication and authorization for DevOps workloads
  • Secrets and sensitive information management with Azure Key Vault
  • Security scanning and DevSecOps with GitHub Advanced Security
  • Monitoring and instrumentation with Azure Monitor, Application Insights, and KQL