Overview
The AZ-400: Designing and Implementing Microsoft DevOps Solutions online instructor-led live Azure DevOps certification course covers the skills and concepts required to design and implement Azure DevOps processes and practices. In this Azure DevOps course, participants will 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.
Azure DevOps enables individuals to align themselves with the constantly evolving dynamics of the DevOps space. Microsoft Azure is increasingly becoming a preferred platform for open-source projects, making Azure DevOps an essential skill for cloud administrators and cloud developers everywhere. It helps teams to plan work, collaborate on developing code, as well as build & deploy applications together. It helps foster a culture & encourage processes that facilitate teamwork between developers, project managers, and other contributors for developing software. The Microsoft Azure DevOps training course is intended for professionals who design and implement strategies in the enterprise for collaboration, code, infrastructure, source control security, compliance, continuous integration, testing, delivery, monitoring, and feedback. Azure DevOps professionals who bring together the processes, the people, and the technologies to meet the requirements of the end-users and achieve business goals will find this Microsoft Azure DevOps online training especially useful.
With 25+ practical lab exercises following the official Microsoft lab outline, this Microsoft Azure DevOps online certification course will ensure you gain a thorough understanding of all the essential concepts as well as the complete exam outline to ace the AZ-400: Designing and Implementing Microsoft DevOps Solutions certification exam. Once you clear the exam, you will achieve the credentials of a Microsoft Certified: Azure DevOps Engineer Expert.
What You'll Learn
- Develop an instrumentation strategy
- Develop a Site Reliability Engineering (SRE) strategy
- Develop a security and compliance plan
- Manage source control
- Facilitate communication and collaboration
- Define and implement continuous integration
- Define and implement continuous delivery and release management strategy
- Cloud architects
- Azure DevOps engineers
- Solution engineers
- Implementation specialists
- Technical architecture delivery specialists
- Cloud operations architects
- Cloud operations administrators
- Cloud migration and implementation delivery specialists
Curriculum
- Introduction to DevOps
- Choose the right project
- Describe team structures
- Migrate to DevOps
- Introduction to source control
- Describe types of source control systems
- Work with Azure Repos and GitHub
- Structure your Git Repo
- Manage Git branches and workflows
- Collaborate with pull requests in Azure Repos
- Identify technical debt
- Explore Git hooks
- Plan foster inner source
- Manage Git repositories
- Explore Azure Pipelines
- Manage Azure Pipeline agents and pools
- Describe pipelines and concurrency
- Explore Continuous integration
- Implement a pipeline strategy
- Integrate with Azure Pipelines
- Introduction to GitHub Actions
- Learn continuous integration with GitHub Actions
- Introduction to continuous delivery
- Explore release strategy recommendations
- Build a high-quality release pipeline
- Introduction to deployment patterns
- Implement blue-green deployment and feature toggles
- Implement canary releases and dark launching
- Implement A-B testing and progressive exposure deployment
- Create a release pipeline
- Configure and provision environments
- Manage and modularize tasks and templates
- Automate inspection of health
- Manage application configuration data
- Integrate with identity management systems
- Implement application configuration
- Explore infrastructure as code and configuration management
- Create Azure resources using Azure Resource Manager templates
- Create Azure resources by using Azure CLI
- Explore Azure Automation with DevOps
- Implement Desired State Configuration (DSC)
- Introduction to Chef and Puppet
- Implement Ansible
- Implement Terraform
- Introduction to Secure DevOps
- Implement open-source software
- Software Composition Analysis
- Static analyzers
- OWASP and Dynamic Analyzers
- Security Monitoring and Governance
- Explore package dependencies
- Understand package management
- Migrate, consolidating and secure artifacts
- Implement a versioning strategy
- Design a container build strategy
- Implement Docker multi-stage builds
- Implement Azure Kubernetes Service (AKS)
- Explore Kubernetes tooling
- Integrate AKS with Pipelines
- Implement tools to track usage and flow
- Implement route for mobile application crash report data
- Develop monitor and status dashboards
- Share knowledge within teams
- Explore SRE and design practices to measure end-user satisfaction
- Design processes to capture and analyze user feedback
- Design processes to automate application analytics
- Manage alerts, Blameless retrospectives and a just culture
Prerequisites
- Cloud computing concepts like PaaS, IaaS, and SaaS implementations
- Azure administration and Azure development with proven expertise in at least one of these areas. This would require the individual to have either the Microsoft Azure Administrator Associate certification or the Microsoft Azure Developer Associate certification.
- Version control, Agile software development, and core software development principles
FAQs
- Azure Boards
- Azure Pipeline
- Azure Repos
- Azure Test Plans
- Azure Artifacts
- Develop an instrumentation strategy
- Develop a Site Reliability Engineering (SRE) strategy
- Develop a security and compliance plan
- Manage source control
- Facilitate communication and collaboration
- Define and implement continuous integration
- Define and implement continuous delivery and release management strategy
- Microsoft Certified: Azure Administrator Associate
- Microsoft Certified: Azure Developer Associate