> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: AZ-400: Designing and Implementing Microsoft DevOps Solutions

> This hands-on course bridges theoretical knowledge and practical implementation of Azure DevOps for engineers, architects, and team leads.

Notes for the **AZ-400: Designing and Implementing Microsoft DevOps Solutions** course: 161 lessons across 18 sections.

## Introduction

* [Course Introduction AZ 400](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Introduction/Course-Introduction-AZ-400/page.md)
* [What is DevOps](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Introduction/What-is-DevOps/page.md)
* [Unifying People Process and Technology](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Introduction/Unifying-People-Process-and-Technology/page.md)
* [What is Azure DevOps](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Introduction/What-is-Azure-DevOps/page.md)
* [About the Exam and its Role in the Microsoft Certification Landscape](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Introduction/About-the-Exam-and-its-Role-in-the-Microsoft-Certification-Landscape/page.md)

## Configure Activity Traceability and Flow of Work

* [Flow of Work Processes](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Activity-Traceability-and-Flow-of-Work/Flow-of-Work-Processes/page.md)
* [Flow of Work Basic](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Activity-Traceability-and-Flow-of-Work/Flow-of-Work-Basic/page.md)
* [Flow of Work SCRUM](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Activity-Traceability-and-Flow-of-Work/Flow-of-Work-SCRUM/page.md)
* [Flow of Work Agile](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Activity-Traceability-and-Flow-of-Work/Flow-of-Work-Agile/page.md)
* [Flow of Work CMMI](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Activity-Traceability-and-Flow-of-Work/Flow-of-Work-CMMI/page.md)
* [Configure Activity Traceability](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Activity-Traceability-and-Flow-of-Work/Configure-Activity-Traceability/page.md)
* [Demo Generating Release Notes](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Activity-Traceability-and-Flow-of-Work/Demo-Generating-Release-Notes/page.md)
* [Demo Repository Integration with Azure Boards](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Activity-Traceability-and-Flow-of-Work/Demo-Repository-Integration-with-Azure-Boards/page.md)
* [Demo Integrate Azure Pipelines and GitHub Actions](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Activity-Traceability-and-Flow-of-Work/Demo-Integrate-Azure-Pipelines-and-GitHub-Actions/page.md)

## Configure Collaboration & Communication

* [Activity Traceability Dashboards Charts and Widgets](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Collaboration-Communication/Activity-Traceability-Dashboards-Charts-and-Widgets/page.md)
* [Documentation with Azure Wikis](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Collaboration-Communication/Documentation-with-Azure-Wikis/page.md)
* [Demo Creating a Wiki](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Collaboration-Communication/Demo-Creating-a-Wiki/page.md)
* [Azure DevOps Boards](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Collaboration-Communication/Azure-DevOps-Boards/page.md)
* [Using Dashboards](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Collaboration-Communication/Using-Dashboards/page.md)
* [Demo Creating a Dashboard](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Collaboration-Communication/Demo-Creating-a-Dashboard/page.md)
* [Demo Notifications from Webhooks](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Collaboration-Communication/Demo-Notifications-from-Webhooks/page.md)

## Work with Azure Repos and GitHub

* [What is source control](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Work-with-Azure-Repos-and-GitHub/What-is-source-control/page.md)
* [Types of source control systems](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Work-with-Azure-Repos-and-GitHub/Types-of-source-control-systems/page.md)
* [Working with Git locally](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Work-with-Azure-Repos-and-GitHub/Working-with-Git-locally/page.md)
* [Getting Started with Azure Repos](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Work-with-Azure-Repos-and-GitHub/Getting-Started-with-Azure-Repos/page.md)
* [Getting Started with GitHub](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Work-with-Azure-Repos-and-GitHub/Getting-Started-with-GitHub/page.md)
* [Creating repository in Azure Repos](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Work-with-Azure-Repos-and-GitHub/Creating-repository-in-Azure-Repos/page.md)
* [Transitioning from TFVC to Git](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Work-with-Azure-Repos-and-GitHub/Transitioning-from-TFVC-to-Git/page.md)
* [Innovating with GitHub Codespaces](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Work-with-Azure-Repos-and-GitHub/Innovating-with-GitHub-Codespaces/page.md)

## Branching Strategies for Source Code

* [Comparative Analysis Monorepo vs Multiple Repos](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Branching-Strategies-for-Source-Code/Comparative-Analysis-Monorepo-vs-Multiple-Repos/page.md)
* [Creating an Effective Change Log](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Branching-Strategies-for-Source-Code/Creating-an-Effective-Change-Log/page.md)
* [Generating a Change Log](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Branching-Strategies-for-Source-Code/Generating-a-Change-Log/page.md)
* [Diving Into Types of Branch Workflows](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Branching-Strategies-for-Source-Code/Diving-Into-Types-of-Branch-Workflows/page.md)
* [Collaborate with pull requests](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Branching-Strategies-for-Source-Code/Collaborate-with-pull-requests/page.md)
* [Azure Repos collaborating with pull requests](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Branching-Strategies-for-Source-Code/Azure-Repos-collaborating-with-pull-requests/page.md)
* [GitHub Mobile Streamlining Pull Request Approvals on the Go](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Branching-Strategies-for-Source-Code/GitHub-Mobile-Streamlining-Pull-Request-Approvals-on-the-Go/page.md)
* [Demystifying Git Hooks](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Branching-Strategies-for-Source-Code/Demystifying-Git-Hooks/page.md)
* [Embracing Inner Source with Forking Workflow](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Branching-Strategies-for-Source-Code/Embracing-Inner-Source-with-Forking-Workflow/page.md)
* [Implement fork workflow](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Branching-Strategies-for-Source-Code/Implement-fork-workflow/page.md)

## Configuring and Managing Repositories

* [Introduction to managing repositories](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configuring-and-Managing-Repositories/Introduction-to-managing-repositories/page.md)
* [Working with large repositories](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configuring-and-Managing-Repositories/Working-with-large-repositories/page.md)
* [Large repositories with Scalar](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configuring-and-Managing-Repositories/Large-repositories-with-Scalar/page.md)
* [Configure Git tags to organize the source control repository](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configuring-and-Managing-Repositories/Configure-Git-tags-to-organize-the-source-control-repository/page.md)
* [Organizing Your Repository Using Git Tags in Azure Repos](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configuring-and-Managing-Repositories/Organizing-Your-Repository-Using-Git-Tags-in-Azure-Repos/page.md)
* [Organizing Your Repository Using Git Tags in GitHub Releases](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configuring-and-Managing-Repositories/Organizing-Your-Repository-Using-Git-Tags-in-GitHub-Releases/page.md)
* [Recovering Data by Using Git Commands](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configuring-and-Managing-Repositories/Recovering-Data-by-Using-Git-Commands/page.md)
* [Recovering Data From Source Control Using Azure Repos](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configuring-and-Managing-Repositories/Recovering-Data-From-Source-Control-Using-Azure-Repos/page.md)
* [Purge Data from Source Control](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configuring-and-Managing-Repositories/Purge-Data-from-Source-Control/page.md)

## Design and Implement Pipeline Automation

* [Introduction](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipeline-Automation/Introduction/page.md)
* [Dependency and security scanning](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipeline-Automation/Dependency-and-security-scanning/page.md)
* [Integration of automated tests into pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipeline-Automation/Integration-of-automated-tests-into-pipelines/page.md)
* [Local Tests Unit Tests Integration Tests Load Tests](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipeline-Automation/Local-Tests-Unit-Tests-Integration-Tests-Load-Tests/page.md)
* [Understanding Code Coverage](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipeline-Automation/Understanding-Code-Coverage/page.md)
* [Orchestration of GitHub Actions and Azure Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipeline-Automation/Orchestration-of-GitHub-Actions-and-Azure-Pipelines/page.md)
* [Summary](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipeline-Automation/Summary/page.md)

## Design and Implement Pipelines

* [Introduction Designing and Implementing Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Introduction-Designing-and-Implementing-Pipelines/page.md)
* [Getting Started with Azure Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Getting-Started-with-Azure-Pipelines/page.md)
* [Demo Azure Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Demo-Azure-Pipelines/page.md)
* [Deployment Automation with GitHub Actions](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Deployment-Automation-with-GitHub-Actions/page.md)
* [Designing an Agent Infrastructure](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Designing-an-Agent-Infrastructure/page.md)
* [Evaluating Cost](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Evaluating-Cost/page.md)
* [Tool Selection](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Tool-Selection/page.md)
* [Licensing](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Licensing/page.md)
* [Connectivity](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Connectivity/page.md)
* [Maintainability](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Maintainability/page.md)
* [Pipeline triggers](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Pipeline-triggers/page.md)
* [Exploring Classic Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Exploring-Classic-Pipelines/page.md)
* [Exploring YAML Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Exploring-YAML-Pipelines/page.md)
* [Understanding Build Agents and Parallelism](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Understanding-Build-Agents-and-Parallelism/page.md)
* [Exploring Self Hosted Build Agents](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Exploring-Self-Hosted-Build-Agents/page.md)
* [Building a Linux Self Hosted Build Agent with WSL](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Building-a-Linux-Self-Hosted-Build-Agent-with-WSL/page.md)
* [Using Build Trigger Rules](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Using-Build-Trigger-Rules/page.md)
* [Exploring Containerized Agents](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Exploring-Containerized-Agents/page.md)
* [Summary Designing and Implementing Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Pipelines/Summary-Designing-and-Implementing-Pipelines/page.md)

## Implementing an Orchestration Automation Solution

* [Introduction Implementing an Orchestration Automation Solution](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implementing-an-Orchestration-Automation-Solution/Introduction-Implementing-an-Orchestration-Automation-Solution/page.md)
* [Release Strategies](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implementing-an-Orchestration-Automation-Solution/Release-Strategies/page.md)
* [Stages Dependencies and Conditions](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implementing-an-Orchestration-Automation-Solution/Stages-Dependencies-and-Conditions/page.md)
* [Implementing Release Gates](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implementing-an-Orchestration-Automation-Solution/Implementing-Release-Gates/page.md)
* [YAML Templates](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implementing-an-Orchestration-Automation-Solution/YAML-Templates/page.md)
* [Summary](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implementing-an-Orchestration-Automation-Solution/Summary/page.md)

## Design and Implement Deployments

* [Introduction Designing and Implementing Deployments](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Introduction-Designing-and-Implementing-Deployments/page.md)
* [Exploring Deployment Strategies](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Exploring-Deployment-Strategies/page.md)
* [Design and implement a resiliency strategy for deployment](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Design-and-implement-a-resiliency-strategy-for-deployment/page.md)
* [Implement a deployment that includes database tasks](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Implement-a-deployment-that-includes-database-tasks/page.md)
* [Design a pipeline to ensure reliable order of dependency deployments](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Design-a-pipeline-to-ensure-reliable-order-of-dependency-deployments/page.md)
* [Plan for minimizing downtime during deployments](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Plan-for-minimizing-downtime-during-deployments/page.md)
* [Design a hotfix path plan](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Design-a-hotfix-path-plan/page.md)
* [Implementing Load Balancer Traffic Manager Releases and Web Apps](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Implementing-Load-Balancer-Traffic-Manager-Releases-and-Web-Apps/page.md)
* [Implement feature flags by using Azure App Configuration Feature Manager](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Implement-feature-flags-by-using-Azure-App-Configuration-Feature-Manager/page.md)
* [Application deployment using Containers Binaries and Scripts](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Application-deployment-using-Containers-Binaries-and-Scripts/page.md)
* [Summary](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Deployments/Summary/page.md)

## Design and Implement Infrastructure as Code (IaC)

* [Introduction](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Infrastructure-as-Code-IaC/Introduction/page.md)
* [Exploring Configuration management technology for application infrastructure](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Infrastructure-as-Code-IaC/Exploring-Configuration-management-technology-for-application-infrastructure/page.md)
* [Design and implement desired state configuration for environments](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Infrastructure-as-Code-IaC/Design-and-implement-desired-state-configuration-for-environments/page.md)
* [Azure Automation State Configuration](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Infrastructure-as-Code-IaC/Azure-Automation-State-Configuration/page.md)
* [Azure Resource Manager Templates](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Infrastructure-as-Code-IaC/Azure-Resource-Manager-Templates/page.md)
* [Introduction to Bicep](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Infrastructure-as-Code-IaC/Introduction-to-Bicep/page.md)
* [Define an IaC strategy](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Infrastructure-as-Code-IaC/Define-an-IaC-strategy/page.md)
* [Design and implement Azure Deployment Environments for on demand self deployment](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Infrastructure-as-Code-IaC/Design-and-implement-Azure-Deployment-Environments-for-on-demand-self-deployment/page.md)
* [Summary](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Infrastructure-as-Code-IaC/Summary/page.md)

## Maintain Pipelines

* [Introduction](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Maintain-Pipelines/Introduction/page.md)
* [Discovering Pipeline Health including monitoring Failure Rate Duration Flaky Tests](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Maintain-Pipelines/Discovering-Pipeline-Health-including-monitoring-Failure-Rate-Duration-Flaky-Tests/page.md)
* [Optimize pipeline concurrency for performance and cost](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Maintain-Pipelines/Optimize-pipeline-concurrency-for-performance-and-cost/page.md)
* [Migrate a pipeline from classic to YAML in Azure Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Maintain-Pipelines/Migrate-a-pipeline-from-classic-to-YAML-in-Azure-Pipelines/page.md)
* [Analyze pipeline load to determine agent configuration and capacity](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Maintain-Pipelines/Analyze-pipeline-load-to-determine-agent-configuration-and-capacity/page.md)
* [Design and implement a retention strategy for pipeline artifacts and dependencies](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Maintain-Pipelines/Design-and-implement-a-retention-strategy-for-pipeline-artifacts-and-dependencies/page.md)
* [Summary Maintaining Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Maintain-Pipelines/Summary-Maintaining-Pipelines/page.md)

## Design and Implement Authentication and Authorization Methods

* [Introduction](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Authentication-and-Authorization-Methods/Introduction/page.md)
* [Choose between Service Principals and Managed Identity](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Authentication-and-Authorization-Methods/Choose-between-Service-Principals-and-Managed-Identity/page.md)
* [Implement and manage GitHub Authentication](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Authentication-and-Authorization-Methods/Implement-and-manage-GitHub-Authentication/page.md)
* [Implement and manage Azure DevOps service connections and personal access tokens](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Authentication-and-Authorization-Methods/Implement-and-manage-Azure-DevOps-service-connections-and-personal-access-tokens/page.md)
* [Design and implement permissions and roles in GitHub](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Authentication-and-Authorization-Methods/Design-and-implement-permissions-and-roles-in-GitHub/page.md)
* [Design and implement permissions and security groups in Azure DevOps](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Authentication-and-Authorization-Methods/Design-and-implement-permissions-and-security-groups-in-Azure-DevOps/page.md)
* [Configure projects and teams in Azure DevOps](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Authentication-and-Authorization-Methods/Configure-projects-and-teams-in-Azure-DevOps/page.md)
* [Summary](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-Authentication-and-Authorization-Methods/Summary/page.md)

## Design and Implement a Strategy for Managing Sensitive Information in Automation

* [Introduction](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Strategy-for-Managing-Sensitive-Information-in-Automation/Introduction/page.md)
* [Implement and manage secrets keys and certificates by using Azure Key Vault](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Strategy-for-Managing-Sensitive-Information-in-Automation/Implement-and-manage-secrets-keys-and-certificates-by-using-Azure-Key-Vault/page.md)
* [Implement and manage secrets in GitHub Actions and Azure Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Strategy-for-Managing-Sensitive-Information-in-Automation/Implement-and-manage-secrets-in-GitHub-Actions-and-Azure-Pipelines/page.md)
* [Using Service Connections in Pipeline](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Strategy-for-Managing-Sensitive-Information-in-Automation/Using-Service-Connections-in-Pipeline/page.md)
* [Exploring Azure Pipelines Secrets with Azure Key Vault](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Strategy-for-Managing-Sensitive-Information-in-Automation/Exploring-Azure-Pipelines-Secrets-with-Azure-Key-Vault/page.md)
* [Exploring GitHub Secrets](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Strategy-for-Managing-Sensitive-Information-in-Automation/Exploring-GitHub-Secrets/page.md)
* [Summary](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Strategy-for-Managing-Sensitive-Information-in-Automation/Summary/page.md)

## Implement Security and Validate Code Bases for Compliance

* [Introduction](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Introduction/page.md)
* [Understand SQL Injection Attacks](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Understand-SQL-Injection-Attacks/page.md)
* [Embracing DevSecOps Culture](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Embracing-DevSecOps-Culture/page.md)
* [Architecting a Secure DevOps Pipeline](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Architecting-a-Secure-DevOps-Pipeline/page.md)
* [Key Validation Points and Continuous Security Validation](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Key-Validation-Points-and-Continuous-Security-Validation/page.md)
* [Comprehending Threat Modeling](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Comprehending-Threat-Modeling/page.md)
* [Introduction to OSS](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Introduction-to-OSS/page.md)
* [Working with open source software](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Working-with-open-source-software/page.md)
* [Review and Confirm Code Base Compliance](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Review-and-Confirm-Code-Base-Compliance/page.md)
* [Delving into Software Composition Analysis SCA](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Delving-into-Software-Composition-Analysis-SCA/page.md)
* [Integrating Mend and GitHub Dependabot](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Integrating-Mend-and-GitHub-Dependabot/page.md)
* [Integrating SCA into pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Integrating-SCA-into-pipelines/page.md)
* [Evaluating Tools for Package Security and License Compliance](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Evaluating-Tools-for-Package-Security-and-License-Compliance/page.md)
* [Decoding Notifications from Scanning Instruments](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Decoding-Notifications-from-Scanning-Instruments/page.md)
* [Exploring SonarCloud Features](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Exploring-SonarCloud-Features/page.md)
* [Navigating CodeQL on GitHub](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Navigating-CodeQL-on-GitHub/page.md)
* [Strategizing the Adoption of OWASP Secure Coding Guidelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Strategizing-the-Adoption-of-OWASP-Secure-Coding-Guidelines/page.md)
* [Investigating ZAP for Penetration Testing](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Investigating-ZAP-for-Penetration-Testing/page.md)
* [Establishing Security in Development Pipelines](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Establishing-Security-in-Development-Pipelines/page.md)
* [Exploring Use Cases for Microsoft Defender for Cloud](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Exploring-Use-Cases-for-Microsoft-Defender-for-Cloud/page.md)
* [Delving into Azure Policy](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Delving-into-Azure-Policy/page.md)
* [Explore Azure Resource Locks](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Implement-Security-and-Validate-Code-Bases-for-Compliance/Explore-Azure-Resource-Locks/page.md)

## Configure Monitoring for a DevOps Environment

* [Introduction](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Monitoring-for-a-DevOps-Environment/Introduction/page.md)
* [Configure Azure Monitor and Log Analytics to integrate with DevOps tools](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Monitoring-for-a-DevOps-Environment/Configure-Azure-Monitor-and-Log-Analytics-to-integrate-with-DevOps-tools/page.md)
* [Configure collection of telemetry by using Azure various services](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Monitoring-for-a-DevOps-Environment/Configure-collection-of-telemetry-by-using-Azure-various-services/page.md)
* [Configure monitoring in GitHub](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Monitoring-for-a-DevOps-Environment/Configure-monitoring-in-GitHub/page.md)
* [Summary](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Configure-Monitoring-for-a-DevOps-Environment/Summary/page.md)

## Analyze Metrics

* [Introduction](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Analyze-Metrics/Introduction/page.md)
* [Inspect infrastructure performance indicators including CPU memory disk and network](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Analyze-Metrics/Inspect-infrastructure-performance-indicators-including-CPU-memory-disk-and-network/page.md)
* [Analyze metrics by using collected telemetry including usage and application performance](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Analyze-Metrics/Analyze-metrics-by-using-collected-telemetry-including-usage-and-application-performance/page.md)
* [Inspect distributed tracing by using Application Insights](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Analyze-Metrics/Inspect-distributed-tracing-by-using-Application-Insights/page.md)
* [Interrogate logs using basic Kusto Query Language KQL queries](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Analyze-Metrics/Interrogate-logs-using-basic-Kusto-Query-Language-KQL-queries/page.md)
* [Summary Analyzing Metrics](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Analyze-Metrics/Summary-Analyzing-Metrics/page.md)

## Design and Implement a Package Management Strategy

* [Discovering Package Management Tools](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Package-Management-Strategy/Discovering-Package-Management-Tools/page.md)
* [Exploring Azure Artifacts](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Package-Management-Strategy/Exploring-Azure-Artifacts/page.md)
* [Exploring GitHub Packages](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Package-Management-Strategy/Exploring-GitHub-Packages/page.md)
* [Implementing package feeds](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Package-Management-Strategy/Implementing-package-feeds/page.md)
* [Versioning Strategies Semantic Versioning Date Based Versioning](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Package-Management-Strategy/Versioning-Strategies-Semantic-Versioning-Date-Based-Versioning/page.md)
* [Summary](/docs/AZ-400-Designing-and-Implementing-Microsoft-DevOps-Solutions/Design-and-Implement-a-Package-Management-Strategy/Summary/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.