SkillMaxxing_Sale
kh logo
All Courses
  1. Home
  2. Online Self Paced
  3. Microsoft Certified DevOps Engineer Expert

Ultimate Microsoft Certified DevOps Engineer Expert Course

Build the skills to configure, build, secure, and implement an instrumentation strategy. Ace the Designing and Implementing Microsoft DevOps Solutions Exam (AZ-400).

Ultimate Microsoft Certified DevOps Engineer Expert Course
Prerequisites and Eligibility
  • AZ-400 requires that have experience working with people, processes, and technologies to provide business value on a continuous basis.
  • You must be familiar with both Azure Administration and Development as well as expertise in at least one of both domains.
Prerequisites image
What You Will Learn
1
Understand different deployment strategies

Understand different deployment strategies and their significance in the software development lifecycle.

2
Gain hands-on experience

Gain hands-on experience with Azure Web Apps and learn how to configure and manage deployment slots.

3
Explore Azure Traffic Manager

Explore Azure Traffic Manager and its role in implementing deployment strategies across multiple regions.

4
Learn about infrastructure

Learn about infrastructure automation techniques such as custom script extensions and PowerShell DSC.

5
Implement infrastructure automation

Implement infrastructure automation using custom script extensions to automate common infrastructure tasks.

6
Gain practical knowledge

Gain practical knowledge of using PowerShell DSC for configuring and managing deployment environments.

Why choose upGrad KnowledgeHut

The upGrad KnowledgeHut Edge

Superior Outcomes

Focus on skilled-based outcomes with advanced insights from our state-of-the art learning platform.

Immersive Learning

Go beyond just videos and learn hands-on with guided exercises, assignments and more

World-Class Instructors

Course instructors and designers from top businesses including Google, Amazon, Twitter and IBM

Real-World Learning

Get an intimate, insider look at leading companies in the field through real-world case studies

Industry-Vetted Curriculum

Curriculum primed for industry relevance and developed with guidance from industry advisory boards.
Curriculum

1. Introduction

Learning Objectives: Gain an overview of DevOps and acquaint yourself with the different tools available in Azure.


Topics

  • About the Course
  • Course Deep-Dive
  • DevOps - An Overview
  • The Different DevOps Tools in Azure

2. Develop an Instrumentation Strategy

Learning Objectives: Gain hands-on experience in creating and managing Azure resources, including Azure Virtual Machines, Azure Storage Accounts, Azure Monitor for metrics, activity logs, and alerts, Azure Log Analytics for log management and queries, Azure Diagnostics for virtual machines, Azure Web Apps, and Application Insights, as well as exploring integration with other monitoring solutions like Visual Studio App Center.

Topics

  • Lab - Creating a Resource - Azure Virtual Machine
  • Lab - Creating a Resource - Azure Storage Account
  • Lab - Azure Monitor - Metrics
  • Lab - Azure Monitor - Activity Logs
  • Lab - Azure Monitor - Alerts
  • Azure Monitor - Dynamic Thresholds
  • Lab - Azure Log Analytics
  • Lab - Azure Log Analytics - Queries
  • Azure Log Analytics - Managing Access Control
  • Lab - Azure Diagnostics - Virtual Machine
  • Lab - Creating a resource - Azure Web Apps
  • Lab - Application Insights
  • Lab - Using Another Monitoring Solution
  • Visual Studio App Center

3. Develop a Site Reliability Engineering Strategy

Learning Objectives: Gain a comprehensive understanding of Site Reliability Engineering (SRE) and its role in ensuring reliable and scalable systems.

Topics

  • What is Site Reliability Engineering
  • Lab - Using dashboards in Azure Monitor
  • Lab - Using Resource Graph Explorer
  • The Azure Load Balancer Service
  • Lab - Using the Azure Load Balancer
  • Lab - Usage of Azure Scale Sets
  • Lab - Using Queues for Scaling
  • Lab - Usage of Azure Traffic Manager
  • Understanding your SLA
  • Recovery Strategies

4. Develop a Security and Compliance Plan

Learning Objectives: Gain a solid understanding of Azure Active Directory (Azure AD) and its role in identity and access management.

Topics

  • Quick Review on Azure AD
  • Lab - Managing Your Azure AD Users and Goups
  • Lab - Using Multi-Factor Authentication
  • Lab - Conditional Access policies
  • Lab - Azure AD Privileged Identity Management
  • Lab - Azure Key Vault
  • Lab - Service Principal
  • Lab - Managed Service Identity
  • Azure Security Center Demo
  • Lab - Azure Policies

5. Manage Source Control

Learning Objectives: Understand the importance of source control in software development and learn how to effectively use source control in Azure.

Topics

  • Using Source Control
  • Lab - Azure Repos - Team Foundation Version Control
  • Lab - Azure Repos - Git
  • Lab - Azure Repos - Git Branches
  • Lab - Azure Repos - Pull requests
  • Lab - Visual Studio - Azure Repos - Git
  • Code Reviews Using Azure DevOps
  • Lab - GitHub Code Scanning

6. Facilitate Communication and Collaboration

Learning Objectives: Learn how to leverage Azure DevOps services for facilitating communication and collaboration.


Topics

  • Starting with Azure DevOps services
  • What are Azure Boards
  • Lab - Working with Azure Boards
  • Lab - Azure Boards - Team users
  • Lab - Azure Boards - Charts
  • Lab - Azure Boards - Slack

7. Define and Implement Continuous Integration - Build Automation

Learning Objectives: Learn how to implement CI using Azure Pipelines, a powerful tool for automating build processes.

Topics

  • What is Continuous Integration
  • What are Azure Pipelines
  • Lab - Azure Pipelines
  • Lab - Azure Pipelines - Triggering a Build
  • Lab - Azure Pipelines - GitHub
  • Lab - Azure Pipeline - Agents
  • Lab - Azure Pipelines - Self-Hosted Agent
  • Lab - Azure Pipelines - Self-Hosted Agent - Build Pipeline
  • Lab - Using Sonar Cloud
  • Lab - Using WhiteSource Bolt
  • Lab - Source Code Analysis
  • Lab - Azure Pipelines - Container Jobs
  • Lab - Azure Pipelines - Slack
  • Lab - Setting Up Jenkins
  • Lab - Setting Up a Project in Jenkins
  • Lab - Jenkins - Azure Repos
  • Lab - Azure Test Plans
  • Lab - Azure Test - Test and Feedback

8. Define and Implement a CD and Release Management - Pipelines and Templates

Learning Objectives: Learn how to implement CD using Azure DevOps and Azure Release Pipelines.

Topics

  • Continuous Delivery using Azure DevOps
  • Azure Release Pipelines
  • Lab - Azure Release Pipelines - Azure Web Apps - Setup
  • Lab - Azure Release Pipelines - Azure Web Apps - Continuous Delivery
  • Lab - Azure Pipelines - Azure App Configuration
  • Lab - Azure Pipelines - Secrets Managements
  • Azure Release Pipelines - Approvals and Gates
  • Lab - Azure Pipelines - Using Approvals
  • Lab - Azure Pipelines - Gates
  • Lab - Azure Release Pipelines - Multiple Stages
  • Lab - Azure Release Pipelines - Deployment Groups
  • Lab - Azure Release Pipelines - Push Docker Image
  • Lab - Azure Container Registry Tasks
  • Lab - Azure Release Pipelines - Azure Kubernetes
  • Lab - ARM Templates - Azure Key Vault
  • Lab - Nested Templates
  • Package Management
  • Azure Artifacts

9. Define and Implement a CD and Release Management - Deployment Environment

Learning Objectives: Gain hands-on experience with Azure Web Apps and deployment slots for managing deployment environments.

Topics

  • Deployment Strategy
  • Lab - Azure Web Apps - Deployment Slots
  • Lab - Azure Traffic Manager - Deployment Strategy
  • Infrastructure Automation
  • Lab - Custom Script Extensions
  • Lab - PowerShell DSC
Frequently Asked Questions

FAQs

1. Will there be any other learning material other than self-paced videos?

Yes, you will experience KnowledgeHut's immersive learning in an on-demand format. This will include e-learning material to help you:

  • LEARN with recall quizzes, interactive ebooks, and case studies
  • ASSESS your skills progression with diagnostic, module-level, and final assessments
  • PRACTICE with real-world simulations and Cloud Labs
  • GAIN INSIGHTS with real-time reports and analytics on how you're progressing, your learning challenges, and suggestions of sections to revisit to build competency in the required areas.

2. Can I pursue this course along with my full-time job?

Yes, our online course is designed to give you flexibility to skill up as per your convenience. The course is delivered in a Self-Paced mode so that you can balance your work and learning as per your schedule.

3. Will I earn a certificate on completion of this online course?

Yes! Upon passing this online course, you will receive a signed certificate of completion from KnowledgeHut. Thousands of KnowledgeHut alumni use their course certificate to demonstrate skills to employers and their networks.

More than the certificate, however, you will get to showcase your newly acquired skills by working on real-world projects and adding these to your portfolio. KnowledgeHut’s online courses is well-regarded by industry experts, who contribute to our curriculum and use our tech programs to train their own teams.

4. Can I cancel my enrolment? Do I get a refund?

You can cancel your enrolment and receive refunds in line with our Cancellations and Refunds policy found at https://www.knowledgehut.com/refund-policy.

Course Comparison

How Our Course Compares
YouTube VideosOnline CoursesupGrad KnowledgeHut
On-Demand Videos
Immersive Learning Experience
Structured Curriculum
Course Curated by Industry Experts
Auto-Graded Assessments
Lifetime Access to Courseware