pds-it
['Product detail page','no']
Microsoft Technology / Microsoft Azure
The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration

Designing and Implementing MS DevOps Solutions (AZ-400)

Online
4 days
German
Download PDF
€ 2.590,-
plus VAT.
€ 3.082,10
incl. VAT.
Booking number
33783
Venue
Online
7 dates
€ 2.590,-
plus VAT.
€ 3.082,10
incl. VAT.
Booking number
33783
Venue
Online
7 dates
Become a certified
Machine Learning Engineer
This course is part of the certified Master Class "Machine Learning Engineer". If you book the entire Master Class, you save over 15 percent compared to booking this individual module.
To the Master Class
In-house training
In-house training just for your employees - exclusive and effective.
Inquiries
In cooperation with
This training takes place in an intensive format where you have full-day sessions with our MCT experts. After completing the training, you will have access to Learning Support for a further 30 days to help you prepare for the exam.
Contents

Module 1: First steps towards DevOps transformation

  • Introduction to DevOps
  • Selecting the right project
  • Describing team structures
  • Migrate to DevOps
  • Introduction to source code management
  • Describe types of source code management systems
  • Working with Azure Repos and GitHub
  • Lab: Agile planning and portfolio management with Azure Boards

Lab: Version control with Git in Azure Repos

Module 2: Working with Git for enterprise DevOps

  • Structuring your Git repository
  • Manage Git branches and workflows
  • Collaboration via pull requests in Azure Repos
  • Identifying technical debt
  • Exploring Git hooks
  • Planning the promotion of the inner-source approach
  • Manage Git repositories
  • Lab: Version control with Git in Azure Repos


Module 3: Implementing CI with Azure Pipelines and GitHub Actions

  • Exploring Azure Pipelines
  • Manage Azure pipeline agents and agent pools
  • Describing pipelines and parallelism
  • Exploring Continuous Integration
  • Implementing a pipeline strategy
  • Integration in Azure Pipelines
  • Introduction to GitHub actions
  • Information on Continuous Integration (CI) with GitHub Actions
  • Lab: Configuring agent pools and understanding pipeline types


Module 4: Designing and implementing a release strategy

  • Introduction to Continuous Delivery (CD)
  • Getting to know the recommendations for a release strategy
  • Creating a high-quality release pipeline
  • Introduction to deployment patterns
  • Implement blue-green provisioning and feature toggles
  • Implementing canary releases and dark launching
  • Implementing A/B tests and continuous deployment

Lab: Controlling deployments using releasegates
Lab: Creating a release dashboard
Lab: Managing feature flags with LaunchDarkly and Azure DevOps

Module 5: Implementing a secure continuous deployment process with Azure Pipelines 

  • Creating a release pipeline
  • Configure and deploy environments
  • Manage and modularize tasks and templates
  • Automating the integrity check
  • Managing application configuration data
  • Integration with identity management systems
  • Implementing the application configuration
  • Lab: Integrating Azure Key Vault with Azure DevOps

Lab: Setting up and running functional tests
Lab: Configuring pipelines-as-code with YAML

Module 6: Managing infrastructure-as-code using Azure, DSC and third-party tools

  • Exploring infrastructure-as-code and configuration management
  • Create Azure resources using Azure Resource Manager templates
  • Creating Azure resources with the Azure CLI
  • Exploring Azure Automation with DevOps
  • Implementing Desired State Configuration (DSC)
  • Introduction to Chef and Puppet
  • Implementing Ansible
  • Implementing Terraform

Lab: Deployments using Azure Resource Manager templates
Lab: Ansible with Azure
Lab: Automating infrastructure deployments in the cloud with Terraform and Azure Pipelines

Module 7: Implementing security and checking codebases for compliance

  • Introduction to Secure DevOps
  • Implementing open source software
  • Software composition analysis
  • Static analysis tools
  • OWASP and dynamic analysis tools
  • Security monitoring and governance

Lab: Managing Technical Debt with SonarQube and Azure DevOps
Lab: Implementing Security and Compliance in Azure DevOps Pipelines


Module 8: Designing and Implementing a Dependency Management Strategy

  • Exploring package dependencies
  • Basics of package management
  • Migrating, consolidating and backing up artifacts
  • Implementing a version management strategy

Lab: Package management with Azure Artifacts

Module 9: Creating and managing containers with Docker and Kubernetes

  • Designing a strategy for container creation
  • Implementing multi-stage Docker builds
  • Implement Azure Kubernetes Service (AKS)
  • Exploring Kubernetes tools
  • Integrating AKS with pipelines

Lab: Deploying Docker containers for Azure App Service web apps
Lab: Deploying an application with multiple containers in Azure Kubernetes Service

Module 10: Implementing continuous feedback

  • Implement tools to track consumption and flow
  • Implement the route for mobile application crash report data
  • Developing monitoring and status dashboards
  • Sharing knowledge within teams
  • SRE and design methods for measuring end-user satisfaction
  • Designing processes to capture and analyze user feedback
  • Design processes for the automation of application analysis
  • Managing warnings, reproach-free debriefings and a culture of fairness

Lab: Integration between Azure DevOps and Microsoft Teams
Lab: Monitoring application performance with Application Insights

Your benefit
  • Recommendation of a migration and consolidation strategy for DevOps tools
  • Design and implementation of an agile work management approach
  • Development of a quality strategy, a secure development process and a strategy for tool integration
  • Implementation of a build strategy
  • Implementation and management of build infrastructures
  • Drafting a release strategy and setting up a release management workflow
  • Developing a dependency management strategy and managing security and compliance
  • Development of an infrastructure and configuration management strategy
  • Recommendation and design of system feedback mechanisms
  • Implementation process for forwarding system feedback to development teams

This intensive training prepares you for:
Exam: "Designing and Implementing Microsoft DevOps Solutions" for the
certification: "Microsoft Certified: DevOps Engineer Expert"

Please note: To obtain the certification "Microsoft Certified: DevOps Engineer Expert" certification, you must be either a "Microsoft Certified: Azure Administrator Associate" or "Microsoft Certified: Azure Developer Associate".

trainer
Markus Hintner
Reto Rechsteiner
Methods

This course consists of training training and is led by a trainer who supervises the participants live. Theory and practice are taught with live demonstrations and practical exercises. The video conferencing software Zoom is used.

Final examination
Recommended for

This course is for anyone interested in applying the DevOps methodology in Azure by combining people, processes and technology to continuously deliver valuable products and services that meet end user needs and business objectives.

Requirements

  • Cloud computing concepts, including an understanding of PaaS, SaaS and IaaS implementations.
  • Both Azure administration and Azure development with proven knowledge in at least one of these areas.
  • Version control, agile software development and basic principles of software development. It would be helpful to have experience in an organization that delivers software. 
Start dates and details

Form of learning

Learning form

29.9.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
10.11.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
8.12.2025
Online
Places free
Implementation secured
Online
Places free
Implementation secured
12.1.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured
29.1.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured
9.3.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured
16.3.2026
Online
Places free
Implementation secured
Online
Places free
Implementation secured

This training is conducted in cooperation with the authorized training organization Digicomp Academy AG.
For the purpose of conducting the training, participants' data will be transmitted to them and processed there under their own responsibility.
Please take note of the corresponding privacy policy.

Do you have questions about training?
Call us on +49 761 595 33900 or write to us at service@haufe-akademie.de or use the contact form.