Implement security through a pipeline using Azure DevOps (AZ-2001)

 

Course Overview

Implement security through a pipeline using Azure DevOps

Prerequisites

  • An Azure Subscription. You need to bring your own subscription.
  • Basic knowledge of Azure DevOps.
  • Basic knowledge of security concepts like identities and permissions.
  • Experience using the Azure portal to create resources like Azure Key Vault and set permissions.

Course Content

Configure a project and repository structure to support secure pipelines

  • Introduction
  • Organize project and repository structure
  • Configure secure projects and repositories
  • Lab - Configure a project and repository structure to support secure pipelines
  • Module assessment
  • Summary

Configure secure access to pipeline resources

  • Introduction
  • Configure agent pools
  • Use secret variables and variable groups
  • Understand secure files
  • Configure service connections
  • Manage environments
  • Secure repositories
  • Lab - Configure agents and agent pools for secure pipelines
  • Module assessment
  • Summary

Manage identity for projects, pipelines, and agents

  • Introduction
  • Configure a Microsoft-hosted pool
  • Configure agents for projects
  • Configure agent identities
  • Configure the scope of a service connection
  • Understand and convert to a Managed Identity
  • Lab - Manage identity for projects and pipelines
  • Module assessment
  • Summary

Configure and validate permissions

  • Introduction
  • Configure and validate user permissions
  • Configure and validate pipeline permissions
  • Configure and validate approval and branch checks
  • Manage and audit permissions
  • Lab - Configure and validate permissions
  • Module assessment
  • Summary

Extend a pipeline to use multiple templates

  • Introduction
  • Create a nested template
  • Rewrite the main deployment pipeline
  • Configure the pipeline and the application to use tokenization
  • Remove plain text secrets
  • Restrict agent logging
  • Identify and conditionally remove script tasks
  • Lab - Extend a pipeline to use multiple templates
  • Module assessment
  • Summary

Configure secure access to Azure Repos from pipelines

  • Introduction
  • Configure pipeline access to packages
  • Configure pipeline access to credential secrets
  • Configure pipeline access to secrets for services
  • Use Azure Key Vault to secure secrets
  • Explore and secure log files
  • Lab - Integrate Azure Key Vault with Azure Pipelines
  • Module assessment
  • Summary

Configure pipelines to securely use variables and parameters

  • Introduction
  • Ensure parameter and variable types
  • Identify and restrict insecure use of parameters and variables
  • Move parameters into a YAML file
  • Limit queue time variables
  • Validate mandatory variables
  • Lab - Configure pipelines to securely use variables and parameters
  • Module assessment
  • Summary

Prix & Delivery methods

Formation en ligne

Durée
1 jour

Prix
  • CHF 870,–
Formation en salle équipée

Durée
1 jour

Prix
  • Suisse : CHF 870,–

Agenda

Instructor-led Online Training:   Course conducted online in a virtual classroom.
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

Français

European Time Zones

Formation en ligne Langue : Français
Formation en ligne Langue : Français
Formation en ligne Langue : Français
Formation en ligne Langue : Français

Anglais

European Time Zones

Formation en ligne Langue : Anglais

6 heures de différence to Heure d'été d'Europe centrale (HAEC)

Formation en ligne Fuseau horaire : Eastern Daylight Time (EDT) Langue : Anglais
Formation en ligne Fuseau horaire : Eastern Daylight Time (EDT) Langue : Anglais

7 heures de différence to Heure d'été d'Europe centrale (HAEC)

Formation en ligne Fuseau horaire : Central Daylight Time (CDT) Langue : Anglais
Formation en ligne Fuseau horaire : Central Daylight Time (CDT) Langue : Anglais
Formation en ligne Fuseau horaire : Central Standard Time (CST) Langue : Anglais
Formation en ligne Fuseau horaire : Central Standard Time (CST) Langue : Anglais

9 heures de différence to Heure d'été d'Europe centrale (HAEC)

Formation en ligne Fuseau horaire : Pacific Standard Time (PST) Langue : Anglais
Formation en ligne Fuseau horaire : Pacific Standard Time (PST) Langue : Anglais
FLEX Classroom Training (hybrid course):   Course participation either on-site in the classroom or online from the workplace or from home.

Europe

Pays-Bas

Utrecht Langue : Anglais
Utrecht Langue : Anglais
Utrecht Langue : Anglais
Utrecht Langue : Anglais

Pologne

Varsovie
Varsovie

Ukraine

Kiev Langue : Ukrainien
Kiev Langue : Ukrainien

Si vous ne trouvez pas de date adéquate, n'hésitez pas à vérifier l'agenda de toutes nos formations FLEX internationales