Microsoft Certified: Azure DevOps Engineer Expert (AZ-400)

Advanced 600(5 Ratings)
English
What will you learn?
  • Learn to Develop an instrumentation strategy
  • Develop a Site Reliability Engineering (SRE) strategy
  • Manage source control
  • Define and implement a continuous delivery and release management strategy

Live training
Prerequisites
  • General knowledge of DevOps concepts
  • Fundamental knowledge about Azure, version control, Agile software development, and core software development principles.
Description

In this 5 Days training gives you the Microsoft Certified Azure DevOps Engineer Expert certification! You will learn how to work with Azure Developers design, build, test, and maintain cloud applications and services.

Module 1: Planning for DevOps

This course will start with learning about Planning for DevOps including Transformation Planning, Project Selection, Team Structures and, Migrating to Azure DevOps.

Lab : Agile Planning and Portfolio Management with Azure Boards

Now you can

  • Plan for the transformation with shared goals and timelines
  • Select a project and identify project metrics and KPIs
  • Create a team and agile organizational structure

Module 2:  Getting started with Source Control

This module get start with source control, Benefits of Source Control, what are the types of Types of Source Control Systems, Introduction to Azure Repos, Introduction to GitHub, Migrating from Team Foundation Version Control (TFVC) to Git in Azure Repos, Authenticating to Git in Azure Repos.

Lab : Version Controlling with Git

Now you can

  • Describe the benefits of using Source Control
  • Describe Azure Repos and GitHub

Module 3: Scaling Git for enterprise DevOps

Learn how to Structure your Git Repo, Git Branching Workflows. How to Collaborating with Pull Requests in Azure Repos. Why care about GitHooks and Fostering Inner Source.

Lab : Code Review with Pull Requests

Now you can

  • Explain how to structure Git repos
  • Describe Git branching workflows
  • Leverage pull requests for collaboration and code reviews

Module 4: Consolidating Artifacts & Designing a Dependency Management Strategy

This module is about Consolidating Artifacts & Designing a Dependency Management Strategy including Packaging Dependencies, Package Management, Migrating and Consolidating Artifacts.

Lab : Updating Packages

Now you can

  • Recommend artifact management tools and practices
  • Abstract common packages to enable sharing and reuse
  • Migrate and consolidate artifacts

Module 5: Implementing Continuous Integration with Azure Pipelines

This module is about how to Implement Continuous Integration with Azure Pipelines. Evaluate use of Hosted vs Private Agents. Learn about Agent Pools, Pipelines and Concurrency, Azure DevOps and Open Source Projects (Public Projects), Azure Pipelines YAML vs Visual Designer also Integrate External Source Control with Azure Pipelines.

Lab : Enabling Continuous Integration with Azure Pipelines
Lab : Integrating External Source Control with Azure Pipelines

Now you can

  • Implement and manage build infrastructure
  • Explain why continuous integration matters

Module 6: Managing Application Config and Secrets

This module is about the Introduction to Security, Implement secure and compliant development process, Rethinking application config data, Manage secrets, tokens, and certificates and learn how to Implement tools for managing security and compliance in a pipeline.

Lab : Integrating Azure Key Vault with Azure DevOps

Now you can

  • Manage application config and secrets
  • Implement tools for managing security and compliance in pipeline

Module 7: Managing Code Quality and Security Policies

In this module learn about Managing Code Quality and Managing Security Policies.

Lab : Managing Technical Debt with Azure DevOps and SonarCloud

Now you can

  • Manage code quality including: technical debt SonarCloud, and other tooling solutions

Module 8: Implementing a Container Build Strategy
In this module learn about Implementing a Container Build Strategy.

Lab : Modernizing Existing ASP.NET Apps with Azure

Now you can

  • Implement a container strategy including how containers are different from virtual machines and how microservices use containers

Module 9: Manage Artifact versioning, security & compliance

In this module students will learn about Package security, Open source software, Integrating license and vulnerability scans and, Implement a versioning strategy.

Lab : Manage Open Source Security and License with WhiteSource

Now you can

  • Inspect open source software packages for security and license compliance to align with corporate standards
  • Configure build pipeline to access package security and license rating
  • Configure secure access to package feeds

Module 10: Design a Release Strategy

This module cover about the how to Design a Release Strategy including Introduction to Continuous Delivery, Release strategy recommendations, Building a High-Quality Release pipeline, Choosing a deployment pattern and, Choosing the right release management tool.

Now you can

  • Differentiate between a release and a deployment
  • Define the components of a release pipeline
  • Explain things to consider when designing your release strategy

Module 11: Set up a Release Management Workflow

In this module you will learn about Creating a Release Pipeline, Provision and Configure Environments, Manage and Modularize Tasks and Templates,

Lab : Configuring Pipelines as Code with YAML
Lab : Setting up secrets in the pipeline with Azure Key vault
Lab : Setting up and Running Functional Tests
Lab : Using Azure Monitor as release gate
Lab : Creating a release Dashboard

Now you can

  • Describe what a Build and Release task is, what it can do, and some available deployment tasks
  • Classify an Agent, Agent Queue, and Agent Pool
  • Explain why you sometimes need multiple release jobs in one release pipeline

Module 12: Implement an appropriate deployment pattern

In this module learn about Deployment Patterns, Blue Green Deployment, Feature Toggles, Canary Releases, Dark Launching, AB Testing and, Progressive Exposure Deployment.

Lab : Feature Flag Management with LaunchDarkly and Azure DevOps

Now you can

  • Describe deployment patterns
  • Implement Blue Green Deployment
  • Implement Canary Release

Module 13: Implement process for routing system feedback to development teams

Learn how to implement Tools to Track System Usage, Feature Usage, and Flow, Implement Routing for Mobile Application Crash Report Data, Develop Monitoring and Status Dashboards and, Integrate and Configure Ticketing Systems.

Lab : Monitoring Application Performance

Now you can

  • Configure crash report integration for client applications
  • Develop monitoring and status dashboards

Module 14: Infrastructure and Configuration Azure Tools

In this module learn about Infrastructure as Code and Configuration Management. Learn how to create Azure Resources using ARM Templates, Azure Resources using Azure CLI, Azure Resources by using Azure PowerShell. Learn about Desired State Configuration (DSC), Azure Automation with DevOps and Additional Automation Tools

Lab : Azure Deployments using Resource Manager Templates

Now you can

  • Deploy and manage infrastructure using Microsoft automation technologies such as ARM templates, PowerShell, and Azure CLI

Module 15: Azure Deployment Models and Services

In this module learn about Azure Deployment Models and Services including Azure Infrastructure-as-a-Service (IaaS) Services, Azure Platform-as-a-Service (PaaS) services, Serverless and HPC Computer Services and Azure Service Fabric.

Lab : Deploying a Dockerized Java app to Azure Web App for Containers

Now you can

  • Describe deployment models and services that are available with Azure

Module 16: Create and Manage Kubernetes Service Infrastructure

Learn how to Create and Manage Kubernetes Service Infrastructure.

Lab : Deploying a multi-container application to Azure Kubernetes Service

Now you can

  • Deploy and configure a Managed Kubernetes cluster

Module 17: Third Party Infrastructure as Code Tools available with Azure

In this module learn about Third Party Infrastructure as Code Tools available with Azure.

Lab : Infrastructure as Code
Lab : Automating Your Infrastructure Deployments in the Cloud with Terraform and Azure Pipelines

Now you can

  • Deploy and configure infrastructure using 3rd party tools and services with Azure, such as Chef, Puppet, Ansible, and Terraform

Module 18: Implement Compliance and Security in your Infrastructure

In this module know about Implementation Compliance and Security in your Infrastructure.

Lab : Implement Security and Compliance in an Azure DevOps Pipeline

Now you can

  • Define an infrastructure and configuration strategy and appropriate toolset for a release pipeline and application infrastructure

Module 19: Recommend and design system feedback mechanisms

This module contains about Recommend and design system feedback mechanisms which includes The inner loop, Continuous Experimentation mindset, practices to measure end-user satisfaction, processes to capture and analyze user feedback and process to automate application analytics.

Lab : Integration between Azure DevOps and Teams

Now you can

  • Design processes to capture and analyze user feedback from external sources
  • Design routing for client application crash report data
  • Recommend monitoring tools and technologies

Module 20: Optimize feedback mechanisms

This course will conclude with learning about feedback mechanisms which includes Site Reliability Engineering, how to Analyze telemetry to establish a baseline, Perform ongoing tuning to reduce meaningless or non-actionable alerts, Analyze alerts to establish a baseline. Finally, learn about Blameless Retrospectives and a Just Culture

Now you can

  • Analyze alerts to establish a baseline
  • Analyze telemetry to establish a baseline
  • Perform live site reviews and capture feedback for system outages

Student feedback
600
Average rating
  • 21%
  • 18%
  • 19%
  • 20%
  • 19%
$500
Buy now
Includes:
  • Lifetime Access. No Limits!
  • Certificate of Completion
  • Flexible Schedule
  • 100% online courses