Azure DevOps Engineer Professional AZ-400

Current Status
Not Enrolled
Get Started

Crafted with meticulous attention to detail by a seasoned industry professional with over 5 years of Azure expertise, the course “Mastering Azure” provides learners with a comprehensive curriculum to acquire comprehensive knowledge and proficiency in this domain. The Azure DevOps Engineer Professional AZ 400 course prepares you for the AZ 400 certification exam. On completion of this course, you will acquire a working knowledge of the best practices, challenges, and tools in Azure DevOps. You will also develop an in-depth understanding of Azure Boards, Azure Repos, GitHub, and GIT. You will learn to implement continuous integration, and continuous deployment using Azure Pipelines; build containers with Azure DevOps along with deployment models and services, implement and optimise continuous feedback mechanism. Modules on infrastructure and configuration of Azure tools are also part of this course.

Introduction to DevOps

  • Traditional Software Development Life Cycle
  • Waterfall Model
  • About Agile Methodology.
  • What is DevOps?
  • DevOps Practices?
  • The Challenge
  • Benefits of DevOps over Traditional IT
  • DevOps Tools
  • What is CI and CD
  • DevOps as a profession – DevOps Engineer

Introduction to Azure DevOps   

  • What is Azure DevOps
  • Version History
  • Azure DevOps Features
  • Azure DevOps Tools and Project Life Cycle
  • Create DevOps Account
  • Create Organization
  • Create Project and Get Started
  • Create Users and invite teams members

Azure Boards    

  • Introduction
  • Working with Work Items
  • Epic, Feature, User Story, Task, Bug and Test Cases
  • Linking Items
  • Collaborate with Team members
  • Follow a Work Item
  • Dashboards

Azure Repos, GitHub and GIT

  • Version control using Git
  • What is Git, Azure Repos and GitHub
  • Install Git Locally
  • Getting Started with Git Commands
  • Updating to DevOps Repository
  • Working with Branches
  • Merging Branches
  • Creating and Committing a Pull Request
  • Working with Merge Conflicts
  • Undo Changes using Reset and Revert
  • Ignoring files using gitignore
  • Managing Git Branches in Azure Repos
  • Branch Policies and Branch Permissions
  • Branches in Folders
  • Working the GitHub Repositories
  • Summary of Git Commands

Implementing Continuous Integration

  • DevOps Pipeline
  • Azure Pipeline
  • Hosted and Private Agents
  • Pipeline and Concurrency
  • Azure Pipeline YAML and Visual Designer
  • Continuous Integration
  • Build Strategy Implementation
  • Integrating Azure Pipelines

Continuous Deployment using Azure Pipelines

  • What is Continuous Delivery
  • Connecting to Azure Subscription
  • Deploying App to App Service using Designer
  • Multi-State Pipeline
  • Approvals and Gates
  • Working with Task Groups
  • Deploying App to Virtual Machine
  • Deploying App to App Service using YAML
  • Add the deployment State to the pipeline
  • Deploy Apps to Specific Environment
  • Deploy Azure Functions

Building Containers with Azure DevOps

  • Introduction to Container
  • Introduction to Orchestration
  • Introduction to Kubernetes
  • Azure Kubernetes Service (AKS)

Deployment Models and Services

  • Deployment Modules and Deployment Options
  • Azure IaaS and PaaS Services
  • Serverless and HPC Computer Services
  • Deployment Patterns

Implement and Optimize Continuous Feedback Mechanism

  • Tools to Track System Usage, Feature Usage, and Flow
  • Azure Dashboard
  • Ticketing Systems
  • Practices for Measuring End-User Satisfaction
  • Processes for Capturing and Analyzing user Feedback
  • Process for Automating Application Analytics
  • Site Reliability Engineering
  • Baseline by Analyzing Telemetry
  • Tuning to Reduce Meaningless or Non-Actionable Alerts

Azure Tools: Infrastructure and Configuration, and Third-Party

  • Infrastructure as Code and Configuration Management
  • Azure Resources
  • Desired State Configuration (DSC)
  • Automation with DevOps
  • Introduction to IaC tools like Ansible and Terraform

Course Content

Expand All