Designing and Implementing Microsoft DevOps Solutions (AZ-400)

This course (taught by our certified Microsoft Certified Trainer: MCT consultants) allows you to acquire expertise in the design and implementation of Azure DevOps solutions.

 

This training also prepares you for the Microsoft Certified: DevOps Engineer Expert.

 

Shapes

4 DAYS / 8 PEOPLE MAX * (1 DAY FORMAT VARIATION POSSIBLE)

 

Target audience

 

  • People interested in designing and implementing DevOps processes
  • DevSecOps Engineer looking to become certified in Microsoft Azure DevOps Solutions..

 

1 day format: global overview mode with presentation of the Azure DevOps interface and explanation of the basics and concepts related to the generation of CI/CD pipelines

Course outline *

 

Get started on a DevOps transformation journey

  • Introduction to DevOps
  • Choose the right project
  • Describe team structures
  • Choose the DevOps tools
  • Plan Agile with GitHub Projects and Azure Boards
  • Introduction to source control
  • Describe types of source control systems
  • Work with Azure Repos and GitHub

 

Development for enterprise DevOps

  • Structure your GitRepo
  • Manage Git branches and workflows
  • Collaborate with pull requests in Azure Repos
  • Identify technical debt
  • Explore Git hooks Module 6: Plan foster inner source
  • Manage Git repositories

 

Implement CI with Azure Pipelines and GitHub Actions

  • Explore Azure Pipelines
  • Manage Azure Pipeline agents and pools
  • Describe pipelines and concurrency
  • Explore continuous integration
  • Implement a pipeline strategy
  • Integrate with Azure Pipelines
  • Introduction to GitHub Actions
  • Learn continuous integration with GitHub Actions
  • Design a container build strategy

 

Design and implement a release strategy

  • Introduction to continuous delivery
  • Create a release pipeline
  • Explore release recommendations
  • Provision and test environments
  • Manage and modularize tasks and templates
  • Automate inspection of health

 

Implement a secure continuous deployment using Azure Pipelines

  • Introduction to deployment patterns
  • Implement blue- green deployment and feature toggles
  • Implement canary releases and dark launching
  • Implement A/B testing and progressive exposure deployment
  • Integrate with identity management systems
  • Manage application configuration data

 

Manage infrastructure as code using Azure and DSC

  • Explore infrastructure as code and configuration management
  • Create Azure resources using Azure Resource Manager templates
  • Create Azure resources by using Azure CLI
  • Explore Azure Automation with DevOps
  • Implement Desired State Configuration (DSC)
  • Implement Bicep

 

Implement security and validate code bases for compliance

  • Introduction to Secure DevOps
  • Implement open- source software
  • Software Composition Analysis
  • Static analyzers Module 5: OWASP and DynamicAnalyzers
  • Security Monitoring and Governance

 

Design and implement a dependency management strategy

  • Explore package dependencies
  • Understand package management
  • Migrate consolidating and secure artifacts
  • Implement a versioning strategy
  • Introduction to GitHub Packages

 

Implement continuous feedback

  • Implement tools to track usage and flow
  • Develop monitor and status dashboards
  • Share knowledge within teams
  • Design processes to automate application analytics
  • Manage alerts, blameless retrospectives and a just culture

 

 

* Standard modalities – Modular according to your configuration and your objectives

Formations Sokube Public Cible

Prerequisites

 

Have completed the Microsoft Azure Administrator (AZ-104) or have equivalent knowledge

Knowledge and understanding of:

  • Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS implementations.
  • Azure administration and Azure development with proven expertise in at least one of these areas.
  • Version control, Agile software development and software development fundamentals.

 

 

Shapes

At SoKube, we are committed to bringing you the

best possible learning experience!

 

We believe it is important to emphasize practicality and individual support during our training courses so that you can learn at your own pace and a way suited to your abilities.

Our learning methods will also allow you to acquire the skills necessary to implement them successfully during your daily missions and projects.

 

We look forward to working with you!

Des formations qui vous ressemblent
Shapes

Let’s Talk & Meet

 

You are based in Switzerland, France or Europe, schedule an interview with one of our experts to find out more about the Sokube service or training offer.

Contact us

Do not hesitate to contact us for all your

needs

+41 79 749 63 86

contact@sokube.io

Rue Adrien-Lachenal 20-1207 Genève, Suisse