Chapter 2: Design and implement traceability and flow of work-Design and implement a strategy for feedback cycles, including notifications and GitHub issues
Chapter 3: Design and implement traceability and flow of work-Design and implement integration for tracking work, including GitHub projects, Azure Boards, and repositories
Chapter 5: Design and implement appropriate metrics and queries for DevOps-Design and implement a dashboard, including flow of work, such as cycle times, time to recovery, and lead time
Chapter 12: Configure collaboration and communication-Document a project by configuring wikis and process diagrams, including Markdown and Mermaid syntax
Chapter 18: Design and implement a source control strategy-Design and implement branching strategies for the source code-Design a branch strategy, including trunk-based, feature branch, and release branch
Chapter 19: Design and implement a source control strategy-Design and implement branching strategies for the source code-Design and implement a pull request workflow by using branch policies and branch protections
Chapter 20: Design and implement a source control strategy-Design and implement branching strategies for the source code-Implement branch merging restrictions by using branch policies and branch protections
Chapter 21: Design and implement a source control strategy-Configure and manage repositories-Design and implement a strategy for managing large files, including Git Large File Storage (LFS) and git-fat
Chapter 29: Design and implement a package management strategy-Design and implement a dependency versioning strategy for code assets and packages, including semantic versioning (SemVer) and date-based (CalVer)
Chapter 36: Design and implement pipelines-Design and implement a GitHub runner or Azure DevOps agent infrastructure, including cost, tool selection, licenses, connectivity, and maintainability
Chapter 41: Design and implement pipelines-Develop and implement complex pipeline scenarios, such as hybrid pipelines, VM templates, and self-hosted runners or agents
Chapter 46: Plan for minimizing downtime during deployments by using virtual IP address (VIP) swap, load balancing, rolling deployments, and deployment slot usage and swap
Chapter 55: Design and implement desired state configuration for environments, including Azure Automation State Configuration, Azure Resource Manager, Bicep, and Azure Automanage Machine Configuration
Chapter 69: Design and implement a strategy for managing sensitive information in automation-Implement and manage secrets, keys, and certificates by using Azure Key Vault
Chapter 70: Design and implement a strategy for managing sensitive information in automation-Implement and manage secrets in GitHub Actions and Azure Pipelines
Chapter 71: Design and implement a strategy for managing sensitive information in automation-Design and implement a strategy for managing sensitive files during deployment, including Azure Pipelines secure files
Chapter 72: Design and implement a strategy for managing sensitive information in automation-Design pipelines to prevent leakage of sensitive information
Chapter 73: Automate security and compliance scanning-Design a strategy for security and compliance scanning, including dependency, code, secret, and licensing scanning
Chapter 77: Automate security and compliance scanning-Automate container scanning, including scanning container images and configuring an action to run CodeQL analysis in a container
Chapter 78: Automate security and compliance scanning-Automate analysis of licensing, vulnerabilities, and versioning of open-source components by using Dependabot alerts
Chapter 80: Configure monitoring for a DevOps environment-Configure collection of telemetry by using Application Insights, VM Insights, Container Insights, Storage Insights, and Network Insights
Chapter 81: Configure monitoring for a DevOps environment-Configure monitoring in GitHub, including enabling insights and creating and configuring charts