Designing and Implementing Microsoft DevOps Solutions Training (AZ-400)
What Will You Learn?
- In this course, you will learn how to:
- 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.