AZ-400: Designing and Implementing Microsoft DevOps solutions

This course provides the knowledge and skills to design and implement DevOps processes and practices. Students will learn how to plan for DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release strategy, set up a release management workflow, implement a deployment pattern, and optimize feedback mechanisms.

«Very good instructor, chill astmosphere and learning area. Very anecdotal information about work experiences.» Course delegate

Prerequisites

Successful learners will have prior knowledge and understanding of:

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

Audience

Students in this course are interested in designing and implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.

  • Plan for the transformation with shared goals and timelines
  • Select a project and identify project metrics and Key Performance Indicators (KPI's)
  • Create a team and agile organizational structure
  • Design a tool integration strategy
  • Design a license management strategy (e.g. Azure DevOps and GitHub users)
  • Design a strategy for end-to-end traceability from work items to working software
  • Design an authentication and access strategy
  • Design a strategy for integrating on-premises and cloud resources
  • Describe the benefits of using Source Control
  • Describe Azure Repos and GitHub
  • Migrate from TFVC to Git
  • Manage code quality including technical debt SonarCloud, and other tooling solutions
  • Build organizational knowledge on code quality
  • Explain how to structure Git repos
  • Describe Git branching workflows
  • Leverage pull requests for collaboration and code reviews
  • Leverage Git hooks for automation
  • Use Git to foster inner source across the organization
  • Explain the role of Azure Pipelines and its components
  • Configure Agents for use in Azure Pipelines
  • Explain why continuous integration matters
  • Implement continuous integration using Azure Pipelines
  • Define Site Reliability Engineering
  • Design processes to measure end-user satisfaction and analyze user feedback
  • Design processes to automate application analytics
  • Manage alerts and reduce meaningless and non-actionable alerts
  • Carry out blameless retrospectives and create a just culture
  • Define an infrastructure and configuration strategy and appropriate toolset for a release pipeline and application infrastructure
  • Implement compliance and security in your application infrastructure
  • Describe the potential challenges with integrating open-source software
  • Inspect open-source software packages for security and license compliance
  • Manage organizational security and compliance policies
  • Integrate license and vulnerability scans into build and deployment pipelines
  • Configure build pipelines to access package security and license ratings

Read the official course description:
Designing and Implementing Microsoft DevOps solutions

This course is recommended as preparation for exam AZ-400: Microsoft Azure DevOps Solutions. 

To become a Microsoft Certified: DevOps Engineer Expert, you must pass one of the following exams:

  • Exam AZ-104: Microsoft Azure Administrator or
  • Exam AZ-204: Microsoft Azure Developer 

The exam fee is not included in the course price.

1. Hvem passer dette kurset for?
Kurset er utviklet for DevOps-ingeniører, utviklere og infrastrukturansvarlige som ønsker å jobbe med automatisering, CI/CD, og samhandling mellom utvikling og drift i Azure-miljøer.

2. Hvilke forkunnskaper bør jeg ha?
Du bør ha erfaring med både Azure-administrasjon og programvareutvikling. Det anbefales at du har gjennomført AZ‑104 eller AZ‑204, og har kjennskap til DevOps-prinsipper og verktøy som Git.

3. Gir kurset en sertifisering?
Ja. Kurset forbereder deg til eksamen AZ‑400. Når du har bestått eksamen, og allerede har en Azure Associate-sertifisering (enten AZ‑104 eller AZ‑204), oppnår du tittelen Microsoft Certified: DevOps Engineer Expert.

4. Hva lærer jeg i løpet av kurset?
Du lærer blant annet å planlegge DevOps-strategier, jobbe med kildekode og versjonskontroll, konfigurere CI/CD-pipelines, administrere infrastruktur som kode, automatisere test og release, samt overvåke og forbedre systemer basert på tilbakemeldinger.

5. Hvordan foregår kurset?
Kurset går over 5 dager og ledes av sertifisert instruktør. Det kombinerer teori, demoer og praktiske øvelser i et Azure-miljø.

6. Er dette kurset praktisk?
Ja. Du får arbeide med verktøyene i praksis og sette opp komplette DevOps-løsninger i et testmiljø. Det gir deg solid erfaring med reelle arbeidsprosesser.

7. Kan jeg delta digitalt?
Ja. Kurset tilbys både som fysisk undervisning i klasserom og som live, virtuelt klasserom. Begge formater inkluderer tilgang til labs og instruktørveiledning.

8. Hva slags materiell får jeg?
Du får tilgang til Microsofts offisielle kursmateriell og labmiljø med praktiske oppgaver, samt støtte fra instruktør gjennom hele kurset.

9. Er det krav om andre kurs først?
Ja. For å kunne oppnå sertifiseringen må du ha fullført enten AZ‑104 (Azure Administrator Associate) eller AZ‑204 (Azure Developer Associate) i forkant.

10. Hva kan jeg ta etter dette kurset?
Etter AZ‑400 kan du gå videre til mer spesialiserte kurs innenfor arkitektur, sikkerhet eller hybrid drift, som AZ‑305, AZ‑500 eller AZ‑801.

Other relevant courses

26. September
1 days
Classroom Virtual
7. October
4 days
Classroom
5. September
1 days
Classroom Virtual
6. October
4 days
Classroom Virtual