What’s Included?

icon High-Quality Video, E-book & Audiobook icon Module Quizzes icon AI Mentor icon Access for Tablet & Phone

Prerequisites

    • Experience with Azure administration and development
    • Familiarity with Git, CI/CD, and automation tools
    • Understanding of cloud infrastructure and security practices
    • Basic scripting knowledge (PowerShell, Bash, or similar)

Skills You’ll Gain

  • Scalable DevOps Design
  • Secure CI/CD Pipelines
  • Infrastructure as Code
  • Feedback Loop Optimization
  • Monitoring Integration Tools
  • Automated Release Processes
  • Deployment Workflow Automation
  • Continuous Delivery Strategy

Self Study Materials Included

Videos

Engaging visual content to enhance understanding and learning experience.

Podcasts

Insightful audio sessions featuring expert discussions and real-world cases.

Audiobooks

Listen and learn anytime with convenient audio-based knowledge sharing.

E-Books

Comprehensive digital guides offering in-depth knowledge and learning support.

Module Wise Quizzes

Interactive assessments to reinforce learning and test conceptual clarity.

Additional Resources

Supplementary references and list of tools to deepen knowledge and practical application.

Tools You’ll Master

GitHub Actions

GitHub Actions

Azure Pipelines

Azure Pipelines

Azure Portal

Azure Portal

Azure Monitor & Key Vault

Azure Monitor & Key Vault

What You’ll Learn

Implement DevOps Strategies

Plan enterprise-grade DevOps across teams and environments.

Automate CI/CD Pipelines

Streamline builds and deployments with automation tools.

Secure and Manage Dependencies

Protect secrets and handle packages effectively.

Monitor and Optimize Workflows

Improve feedback loops and infrastructure performance.

Course Modules

Lesson 1: Development for enterprise DevOps

Module 1: Introduction to DevOps

Module 2: Plan Agile with GitHub Projects and Azure Boards

Module 3: Design and implement branch strategies and workflows

Module 4: Collaborate with pull requests in Azure Repos

Module 5: Explore Git hooks

Module 6: Plan foster inner source

Module 7: Manage and configure repositories

Module 8: Identify technical debt

Lesson 2: Implement CI with Azure Pipelines and GitHub Actions

Module 1: Explore Azure Pipelines

Module 2: Manage Azure Pipeline agents and pools

Module 3: Describe pipelines and concurrency

Module 4: Design and implement a pipeline strategy

Module 5: Integrate with Azure Pipelines

Module 6: Introduction to GitHub Actions

Module 7: Learn continuous integration with GitHub Actions

Module 8: Design a container build strategy

Lesson 3: Design and implement a release strategy

Module 1: Create a release pipeline

Module 2: Explore release recommendations

Module 3: Provision and test environments

Module 4: Manage and modularize tasks and templates

Module 5: Automate inspection of health

Lesson 4: Implement a secure continuous deployment using Azure Pipelines

Module 1: Introduction to deployment patterns

Module 2: Implement blue-green deployment and feature toggles

Module 3: Implement canary releases and dark launching

Module 4: Implement A/B testing and progressive exposure deployment

Module 5: Integrate with identity management systems

Module 6: Manage application configuration data

Lesson 5: Manage infrastructure as code using Azure and DSC

Module 1: Explore infrastructure as code and configuration management

Module 2: Create Azure resources using Azure Resource Manager templates

Module 3: Create Azure resources using Azure CLI

Module 4: Explore Azure Automation with DevOps

Module 5: Implement Desired State Configuration (DSC)

Module 6: Implement Bicep

Lesson 6: Implement security and validate code bases for compliance

Module 1: Introduction to Secure DevOps

Module 2: Implement open-source software

Module 3: Software Composition Analysis

Module 4: Security Monitoring and Governance

Lesson 7: Design and implement a dependency management strategy

Module 1: Explore package dependencies

Module 2: Understand package management

Module 3: Migrate, consolidate, and secure artifacts

Module 4: Implement a versioning strategy

Module 5: Introduction to GitHub Packages

Lesson 8: Implement continuous feedback

Module 1: Implement tools to track usage and flow

Module 2: Develop monitor and status dashboards

Module 3: Share knowledge within teams

Module 4: Design processes to automate application analytics

Module 5: Manage alerts, blameless retrospectives and a just culture

Frequently Asked Questions

No, it’s intended for professionals with DevOps experience.

It supports the DevOps Engineer Expert certification.

Yes, both CI/CD tools are covered in depth.

Yes, labs and real-world scenarios are part of the training.

Yes, both instructor-led and self-paced formats are available.