Designing and Implementing Microsoft DevOps Solutions Training (AZ 400)

Master DevOps practices and build automated CI/CD pipelines on Azure

ABOUT THE PROGRAM

AZ-400 is designed for professionals who want to implement DevOps practices in Azure environments. This course focuses on combining development and operations to deliver high-quality software faster through automation, collaboration, and continuous improvement.

Designing and Implementing Microsoft DevOps Solutions Training (AZ-400) Enquiry

 

Enquire Now


----- OR -------

PREREQUISITES

  • Basic knowledge of Azure (AZ-900 recommended)
  • Familiarity with programming concepts
  • Understanding of software development lifecycle
  • Basic Git knowledge

TARGET AUDIENCE

  • DevOps Engineers
  • Software Developers
  • Cloud Engineers
  • IT Professionals
  • Release Managers

WHAT WILL YOU LEARN?

  • Implement DevOps practices and culture
  • Build CI/CD pipelines
  • Automate infrastructure using IaC
  • Manage containers and deployments
  • Monitor applications and performance
  • Implement DevSecOps practices

PROGRAM OVERVIEW

This course provides hands-on experience in building CI/CD pipelines, managing source control, implementing infrastructure as code, and monitoring applications.

Participants will learn how to use Azure DevOps and GitHub to automate workflows, improve collaboration, and enhance software delivery.


PROGRAM CONTENT

Module 1: DevOps Fundamentals and Collaboration

Topics Covered:

  • DevOps culture and principles
  • Agile and collaboration practices
  • Version control with Git

Lab:

  • Create Git repository
  • Implement branching strategies
  • Manage pull requests and code reviews

Outcome:
Understand DevOps workflow and collaboration.


Module 2: Source Control and Repository Management

Topics Covered:

  • GitHub and Azure Repos
  • Branching and merging strategies
  • Repository security

Lab:

  • Configure repository access
  • Implement branch policies
  • Manage version control workflows

Outcome:
Manage code repositories effectively.


Module 3: Continuous Integration (CI)

Topics Covered:

  • Build pipelines
  • Automated testing
  • Build artifacts

Lab:

  • Create CI pipeline
  • Integrate automated tests
  • Generate build outputs

Outcome:
Automate build and testing processes.


Module 4: Continuous Deployment (CD)

Topics Covered:

  • Release pipelines
  • Deployment strategies
  • Environment management

Lab:

  • Create CD pipeline
  • Deploy application to Azure
  • Configure environment approvals

Outcome:
Automate application deployment.


Module 5: Infrastructure as Code (IaC)

Topics Covered:

  • ARM templates and Bicep
  • Terraform basics
  • Automated infrastructure deployment

Lab:

  • Deploy infrastructure using IaC
  • Manage resources through templates
  • Version control infrastructure

Outcome:
Automate infrastructure provisioning.


Module 6: Configuration Management and Containers

Topics Covered:

  • Docker containers
  • Kubernetes basics
  • Configuration management

Lab:

  • Build Docker image
  • Deploy containerized application
  • Manage configurations

Outcome:
Work with containerized applications.


Module 7: Monitoring and Logging

Topics Covered:

  • Azure Monitor
  • Application Insights
  • Logging and alerts

Lab:

  • Configure monitoring dashboards
  • Analyze logs and metrics
  • Set alerts for performance issues

Outcome:
Monitor application performance.


Module 8: Security and Compliance (DevSecOps)

Topics Covered:

  • Secure DevOps practices
  • Secrets management
  • Compliance and governance

Lab:

  • Implement security scanning
  • Manage secrets securely
  • Integrate compliance checks

Outcome:
Build secure DevOps pipelines.


Module 9: Continuous Feedback and Optimization

Topics Covered:

  • Performance optimization
  • Feedback loops
  • Pipeline improvements

Lab:

  • Analyze pipeline performance
  • Optimize workflows
  • Improve deployment strategies

Outcome:
Enhance DevOps efficiency.