- Professionals aspiring to clear the Microsoft Certified: DevOps Engineer Expert Exam
- Individuals looking to establish their credibility and value in the market as experienced DevOps practitioners
- System Administrators
- Software Developers
- Cloud Professionals
- Solution Architects
- Project Manager
- Site Reliability Engineers
- Technical Leads
- Understand the role of transformation planning, project selection, and team structure in DevOps
- Demonstrate Git Version Controlling
- Understand Build Strategy and its Implementation
- Integrate Azure Pipelines
- Monitor AKS Cluster from Azure Monitor
- Deploy a multi-container application to AKS
- Migrate and consolidate artifacts
- Use WhiteSource to manage open-source security and license
- Use secrets in the pipeline with Azure Key Vault
- Release deployment control using Azure Monitor as release gate
- Configure Azure IaaS and PaaS
- Set up Azure Service Fabric
- Create Azure resources using ARM templates, Azure CLI, and Azure PowerShell
- Automate Infrastructure Deployment in the cloud with Terraform and Azure Pipelines
- Manage technical debt with Azure DevOps and SonarCloud
- Discern the importance of Azure using case studies
1. Introduction to Azure DevOps
Learning Objective:In this Azure 400 Certification module, you will understand the important aspects of Azure as well as DevOps. Also, learn about the role of planning and source code management in DevOps.
- Introduction to Azure
- Introduction to DevOps
- Introduction to Azure DevOps
- Introduction to Transformation Planning
- Introduction to Source Control
- Migrating to Azure DevOps
- Git Authentication in Azure Repos
2. Implementing Continuous Integration
Learning Objective:Create and implement a Build Strategy for your Azure Pipeline to implement continuous integration.
- DevOps Pipeline
- Azure Pipeline
- Hosted and Private Agents
- Pipeline and Concurrency
- Azure Pipeline YAML and Visual Designer
- Continuous Integration
- Build Strategy Implementation
- Integrating Azure Pipelines
- Setting up Private Agents
- Analyze and Integrate Docker Multi-Stage Builds
3. Building Containers with Azure DevOps
Learning Objective:Create and deploy a multi-container application on an AKS Cluster. Also, utilize Azure Container and container registry services.
- Introduction to Container
- Introduction to Orchestration
- Introduction to Kubernetes
- Azure Kubernetes Service (AKS)
4. Designing a Dependency Management Strategy and Managing Artifact Versioning
Learning Objective:Manage artifact versioning and use WhiteSource to manage secure open-source softwares and licenses.
- Package dependencies
- Package management
- Migrating and consolidating artifacts
- Package security
- Open-source software
- License and vulnerability scan integration
5. Setting up Release Management Workflow
Learning Objective: Configure a CI/CD pipeline using YAML and manage your secrets using Azure Vault. Also, configure Azure Monitor as a part of the Release Deployment and create a release dashboard to collect and share information.
- Continuous Delivery
- Azure Release Pipeline
- Deployment Patterns
- Release Tools
- Tasks and Templates
- Integrating Secrets with Release Pipeline
- Automating Health Inspection
6. Implementing Deployment Models and Services
Learning Objective: Configure IaaS and PaaS services on Azure. Also, deploy a containerized docker application on Azure Web Apps using the Container registry.
- Deployment Modules and Deployment Options
- Azure IaaS and PaaS Services
- Serverless and HPC Computer Services
- Azure Service Fabric
- Deployment Patterns
7. Implement and Optimize Continuous Feedback Mechanism
Learning Objective: In this Microsoft DevOps certification module, you will learn to deploy and configure Azure DevOps dashboards and utilize Application Insights to monitor application performance. Also, learn how to integrate Azure DevOps with Teams.
- Tools to Track System Usage, Feature Usage, and Flow
- Azure Dashboard
- Ticketing Systems
- Practices for Measuring End-User Satisfaction
- Processes for Capturing and Analyzing user Feedback
- Process for Automating Application Analytics
- Site Reliability Engineering
- Baseline by Analyzing Telemetry
- Tuning to Reduce Meaningless or Non-Actionable Alerts
8. Azure Tools: Infrastructure and Configuration
Learning Objective: In this Azure AZ 400 certification module, you will learn to create a Terraform Project using the Microsoft Demo generator to automate the infrastructure. Also, utilize ARM templates to demonstrate Infrastructure as Code (IaC).
- Infrastructure as Code and Configuration Management
- Azure Resources
- Desired State Configuration (DSC)
- Automation with DevOps
- Chef
- Puppet
- Ansible
- Terraform
- Jenkins
9. Implementing Compliance and Security
Learning Objective: In this Microsoft DevOps certification, you will learn to manage and check the code quality with SonarCloud on Azure DevOps. Also, integrate Azure Key Vault with Azure DevOps to access secrets in Azure Pipeline.
- Security
- Secure and Compliant Development Process
- Application Config Data
- Security and Compliance in a Pipeline
- Code Quality
- Security Policies