Microsoft Certified: DevOps Engineer Expert
Overview:
DevOps has become increasingly critical to a team's success these days. To help developers ship software faster and with higher quality, Microsoft provides its tool, Azure DevOps. It's one of the most complete offerings in the public cloud, which works great for any type of application regardless of the framework or platform. This course aims to learn how to implement Azure infrastructure deployment using Azure DevOps.
These professionals streamline product delivery by optimizing practices, improving communications and collaboration, and creating automation. They design and implement application code and infrastructure strategies that allow for continuous integration, testing, delivery, monitoring, and feedback.
Objectives:
Earning this certification will validate you are able to:
- 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 a continuous delivery and release management strategy
- How to use Jenkins for configuration management
- Implementing security in your continuous pipeline
- Building your infrastructure with ARM templates. There are also chapters on how to work with Terraform
Outlines:
- Introducing DevOps Core Principles
- Getting Started with Git
- Introducing DevOps Tools
- Data Visualization
- Manage Source Control Repos and Releases
- Design a Branch Strategy
- Understand Azure Pipelines Fundamentals
- Deploy Agent Pools and Agents
- Create a CI Pipeline
- Create a Continuous Deployment Release
- Create a Release for On-Premises Targets
- Create a YAML CICD Pipeline
- Understand GitHub Actions Fundamentals
- Integrate GitHub with Azure DevOps
- Understand Docker and Prep for CICD
- Create a CICD Pipeline for Containers
- Create a Pipeline that Uses ARM Templates
- Control CICD Releases with Gates:
- Manage Security Aspects of Pipeline Automation
- Understand Pipeline Testing and Monitoring Options
- Understand Testing in Production Strategies:
- Implement a Blue-Green Deployment Pipeline
- Implement a Canary Deployment
- Implement the Ring Deployment Pattern:
- Explore Infrastructure as Code
- Build and Push Docker Images in GitHub Actions:
- Use Templates in Azure DevOps Pipelines
Outcomes and professional benefits:
if you're serious about mastering the skills and tools that make DevOps possible within the Microsoft Azure ecosystem, the Microsoft Certified: DevOps Engineer Expert is worth the time, effort and cost it takes to earn. Whether you're already working in DevOps and want to expand your organization's pipeline to leverage Microsoft's cloud resources, or you're laying the foundation toward a career as a Release Manager or DevOps Engineer, DevOps Engineer Expert is a prestigious validation of your abilities.
Target audience:
- How to use Jenkins for configuration management
- Implementing security in your continuous pipeline
- Building your infrastructure with ARM templates. There are also chapters on how to work with Terraform
Eligibility:
You must have experience with administering and developing in Azure, with strong skills in at least one of these areas. You should be familiar with:
- Azure DevOps
- GitHub.
Why this certificate:
Earning a DevOps engineer expert certificate will ultimately help you advance your career, gain recognition as an expert, and validate your technical knowledge and abilities as you drive your career into the future.
Career path and opportunities:
DevOps Engineer
Exam details:
Complete one prerequisite:
PREREQUISITE OPTION 1
Microsoft Certified: Azure Administrator Associate
OR
PREREQUISITE OPTION 2
Microsoft Certified: Azure Developer Associate
Languages: English Japanese Chinese (Simplified)Korean German French Spanish Portuguese (Brazil)Arabic (Saudi Arabia)Russian Chinese (Traditional)Italian Indonesian (Indonesia)
This exam measures your ability to accomplish the following technical tasks: configure processes and communications; design and
implement source control; design and implement build and release pipelines; develop a security and compliance plan; and implement
an instrumentation strategy.