Microsoft - Designing and Implementing Microsoft DevOps

Varaktighet

Varaktighet:

Bara 3 dagar

Metod

Metod:

Klassrum / Uppkopplad / Hybrid

Nästa datum

Nästa datum:

24/6/2024 (Måndag)

Overview

This accelerated Designing and Implementing Microsoft DevOps course, provides the knowledge and skills to design and implement DevOps processes and practices.

In just 3 days, you’ll 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.

At the end of this course, you’ll sit the Microsoft exam, and achieve your Designing and Implementing Microsoft DevOps certification.

Through Firebrand’s Lecture | Lab | Review methodology, you’ll get certified at twice the speed of the traditional training and get access to courseware, learn from certified instructors, and train in a distraction-free environment.

Audience

This course is ideal for:

  • People interested in designing and implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.

Sju anledningar till varför du bör välja din kurs med Firebrand Training

  1. Två utbildningsalternativ. Välj mellan boende på plats med klassrumsundervisning eller onlinekurser
  2. Du blir certifierad snabbt. Hos oss blir du utbildad rekordsnabbt
  3. Vår kurs är heltäckande. En engångsavgift täcker alla kursmaterial, examina**, boende* och måltider*. Inga dolda extra kostnader.
  4. Godkänn första gången eller träna om gratis. Detta är vår garanti. Vi är övertygade om att du kommer klara kursen på första försöket. Men om inte, kom tillbaka inom ett år och betala endast för boende, examina och tillkommande kostnader
  5. Du kommer lära dig mer. En dag med en traditionell utbildningsleverantör brukar generellt pågå från kl. 9 till 17, med en lång paus för lunch. Med Firebrand Training får du minst 12 timmar/dag av kvalitativ inlärningstid med din instruktör
  6. Du kommer lära dig snabbare. Sannolikheten är att du har en annan inlärningsstil än de omkring dig. Vi kombinerar visuella, auditiva och taktila stilar för att leverera materialet på ett sätt som säkerställer att du lär dig snabbare och enklare
  7. Du kommer studera med de bästa. Vi har varit med på Training Industrys lista "Top 20 IT Training Companies of the Year" varje år sedan 2010. Förutom många fler utmärkelser har vi utbildat och certifierat över 100 000 yrkesverksamma
  • * Endast för boende på plats. Gäller inte för onlinekurser
  • ** Vissa undantag gäller. Vänligen se Exam Track eller prata med våra experter

Curriculum

Module 1: Configure processes and communications (10–15%)

Configure activity traceability and flow of work

  • Plan and implement a structure for the flow of work and feedback cycles
  • Identify appropriate metrics related to flow of work, such as cycle times, time to recovery, and lead time
  • Integrate pipelines with work item tracking tools, such as Azure DevOps and GitHub
  • Implement traceability policies decided by development
  • Integrate a repository with Azure Boards

Configure collaboration and communication

  • Communicate actionable information by using custom dashboards in Azure DevOps
  • Document a project by using tools, such as wikis and process diagrams
  • Configure release documentation, including release notes and API documentation
  • Automate creation of documentation from Git history
  • Configure notifications by using webhooks

Module 2: Design and implement source control (15–20%)

Design and implement a source control strategy

  • Design and implement an authentication strategy
  • Design a strategy for managing large files, including Git LFS and git-fat
  • Design a strategy for scaling and optimizing a Git repository, including Scalar and cross repository sharing
  • Implement workflow hooks

Plan and implement branching strategies for the source code

  • Design a branch strategy, including trunk-based, feature branch, and release branch
  • Design and implement a pull request workflow by using branch policies and branch protections
  • Implement branch merging restrictions by using branch policies and branch protections

Configure and manage repositories

  • Integrate GitHub repositories with Azure Pipelines, one of the services in Azure DevOps
  • Configure permissions in the source control repository
  • Configure tags to organize the source control repository
  • Recover data by using Git commands
  • Purge data from source control

Module 3: Design and implement build and release pipelines (40–45%)

Design and implement pipeline automation

  • Integrate pipelines with external tools, including dependency scanning, security scanning, and code coverage
  • Design and implement quality and release gates, including security and governance
  • Design integration of automated tests into a pipeline
  • Design and implement a comprehensive testing strategy
  • Implement orchestration of tools, such as GitHub Actions and Azure Pipelines

Design and implement a package management strategy

  • Design a package management implementation that uses Azure Artifacts, GitHub Packages, NuGet, and npm
  • Design and implement package feeds, including upstream sources
  • Design and implement a dependency versioning strategy for code assets and packages, including semantic versioning and date-based
  • Design and implement a versioning strategy for pipeline artifacts

Design and implement pipelines

  • Select a deployment automation solution, including GitHub Actions and Azure Pipelines
  • Design and implement an agent infrastructure, including cost, tool selection, licenses, connectivity, and maintainability
  • Develop and implement pipeline trigger rules
  • Develop pipelines, including classic and YAML
  • Design and implement a strategy for job execution order, including parallelism and multi-stage
  • Develop complex pipeline scenarios, such as containerized agents and hybrid
  • Configure and manage self-hosted agents, including virtual machine (VM) templates and containerization
  • Create reusable pipeline elements, including YAML templates, task groups, variables, and variable groups
  • Design and implement checks and approvals by using YAML environments

Design and implement deployments

  • Design a deployment strategy, including blue/green, canary, ring, progressive exposure, feature flags, and A/B testing
  • Design a pipeline to ensure reliable order of dependency deployments
  • Plan for minimizing downtime during deployments by using VIP swap, load balancer, and rolling deployments
  • Design a hotfix path plan for responding to high-priority code fixes
  • Implement load balancing for deployment, including Azure Traffic Manager and the Web Apps feature of Azure App Service
  • Implement feature flags by using Azure App Configuration Feature Manager
  • Implement application deployment by using containers, binary, and scripts

Design and implement infrastructure as code (IaC)

  • Recommend a configuration management technology for application infrastructure
  • Implement a configuration management strategy for application infrastructure, including IaC
  • Define an IaC strategy, including source control and automation of testing and deployment
  • Design and implement desired state configuration for environments, including Azure Automation State Configuration, Azure Resource Manager, Bicep, and Azure Policy guest configuration Maintain pipelines
  • Monitor pipeline health, including failure rate, duration, and flaky tests
  • Optimize pipelines for cost, time, performance, and reliability
  • Analyse pipeline load to determine agent configuration and capacity
  • Design and implement a retention strategy for pipeline artifacts and dependencies

Module 4: Develop a security and compliance plan (10–15%)

Design and implement a strategy for managing sensitive information in automation

  • Implement and manage service connections
  • Implement and manage personal access tokens
  • Implement and manage secrets, keys, and certificates by using Azure Key Vault, GitHub secrets, and Azure Pipelines secrets
  • Design and implement a strategy for managing sensitive files during deployment
  • Design pipelines to prevent leakage of sensitive information

Automate security and compliance scanning

  • Automate analysis of source code by using GitHub code scanning, GitHub secrets scanning, pipeline-based scans, and SonarQube
  • Automate security scanning, including container scanning and OWASP ZAP
  • Automate analysis of licensing, vulnerabilities, and versioning of open-source components by using WhiteSource Bolt and GitHub Dependency Scanning

Module 5: Implement an instrumentation strategy (10–15%)

Configure monitoring for a DevOps environment

  • Configure and integrate monitoring by using Azure Monitor
  • Configure and integrate with monitoring tools, such as Azure Monitor and Application Insights
  • Manage access control to the monitoring platform
  • Configure alerts for pipeline events

Analyse metrics

  • Inspect distributed tracing by using Application Insights
  • Inspect application performance indicators
  • Inspect infrastructure performance indicators, including CPU, memory, disk, and network
  • Identify and monitor metrics for business value
  • Analyse usage metrics by using Application Insight
  • Interrogate logs using basic Kusto Query Language (KQL) queries

Exam Track

At the end of this accelerated course, you’ll sit the following exam at the Firebrand Training centre, covered by your Certification Guarantee:

AZ-400: Designing and Implementing Microsoft DevOps Solutions exam

Passing score: 700

Domains:

  • Configure processes and communications (10-15%)
  • Design and implement source control (15-20%)
  • Design and implement build and release pipelines (40-45%)
  • Develop a security and compliance plan (10-15%)
  • Implement an instrumentation strategy (10-15%)

What's Included

Prerequisites

Before attending this accelerated course, you should have:

  • Prior 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 core software development principles.
  • Experience in an organization that delivers software.

Är du redo för din Firebrand kurs?

Vi intervjuar alla potentiella deltagare om deras bakgrund, utbildning, certifiering och personliga inställning. Om du kommer igenom denna process så har du riktigt goda möjligheter att klara din certifiering.

Firebrand Training erbjuder en ambitiös utbildningsmiljö som förutsätter att du verkligen dedikerar dig till kursen. Ovanstående förkunskaper är endast vägledande, många deltagare med mindre erfarenhet men med en annan bakgrund eller kunskap har framgångsrikt genomfört sin utbildning hos Firebrand Training.

Om du funderar på huruvida du uppfyller rekommenderade förkunskaper vänligen ring oss på (0)8 44 68 27 85 och prata med en av våra utbildningsrådgivare som kan hjälpa dig.

Kundreferenser

Här är Firebrand Training recension avsnittet. Sedan 2001 har vi utbildat exakt 134.561 studenter och proffs och bett dem alla att recensera vår Accelerated Learning. För närvarande har, 96,41% sagt att Firebrand överträffade deras förväntningar.

Läs recensioner från avslutade accelereradekurser nedan eller besök Firebrand Stories för skriftliga och videointervjuer med våra tidigare alumni.


"Great trainers and facilities, and being away from work & family really helps you focus on the material."
R.C.M., PGI - Protection Group International Ltd.. (22/4/2024 (Måndag) till 27/4/2024 (Lördag))

"Excellent training. Material and instructor very good. Good facilities. Preferred method of learning moving forward."
J.B.. (22/4/2024 (Måndag) till 27/4/2024 (Lördag))

"The in-person training is always effective. I have never done certification before I have around 20+ yrs of exp and I did my first one with Firebrand. The only reason I passed the exam due to focused time and no distraction."
Arul Jayaraman, Yayati consulting ltd. (22/4/2024 (Måndag) till 27/4/2024 (Lördag))

"The course was very interesting and interactive."
Matthew Clulee, Venture Systems Group. (23/4/2024 (Tisdag) till 26/4/2024 (Fredag))

"A good training course, with experienced and knowledgeable instructor, reacting to skills and experience level of the class students."
Mike Hilton, WWF-UK. (22/4/2024 (Måndag) till 24/4/2024 (Onsdag))

Kursdatum

Startar

Slutar

Tillgänglighet

Plats

Registrera

19/2/2024 (Måndag)

21/2/2024 (Onsdag)

Avslutad - Lämna feedback

-

 

24/6/2024 (Måndag)

26/6/2024 (Onsdag)

Väntelista

Rikstäckande

 

5/8/2024 (Måndag)

7/8/2024 (Onsdag)

Begränsat antal platser

Rikstäckande

 

16/9/2024 (Måndag)

18/9/2024 (Onsdag)

Platser tillgängliga

Rikstäckande

 

28/10/2024 (Måndag)

30/10/2024 (Onsdag)

Platser tillgängliga

Rikstäckande

 

9/12/2024 (Måndag)

11/12/2024 (Onsdag)

Platser tillgängliga

Rikstäckande

 

Senaste recensioner från våra studenter