AZ-400: Designing and Implementing Microsoft DevOps Solutions
Introduction
Course Introduction AZ 400
Welcome to the AZ-400 course! In this hands-on, scenario-based program, you’ll bridge the gap between theoretical knowledge and practical implementation of Azure DevOps. Whether you’re an engineer, architect, or team lead, this course equips you with real-world skills to automate build and release pipelines, implement effective source control, and enforce security and compliance standards.
I’m Jeremy Morgan, your instructor throughout this journey. I’ve faced the same challenges you will—navigating the Azure DevOps environment, setting up CI/CD pipelines, and ensuring collaboration across teams. By the end of this course, you'll be fully prepared to tackle Azure DevOps projects in production.
Prerequisites
Prerequisites
You should have a basic understanding of:
- Core cloud computing concepts
- Azure resource management
- Git and source control fundamentals
Course Overview
If you’re ready to elevate your DevOps skills and already have foundational knowledge of Azure and cloud concepts, this course is the right fit. You’ll learn how to:
- Strategically configure workflows and team communications
- Design and implement robust source control with branching strategies
- Automate build, test, and release pipelines for rapid delivery
- Plan and enforce security and compliance in your DevOps lifecycle
- Validate security controls and reduce vulnerabilities
- Implement instrumentation for proactive monitoring and incident response
Module Breakdown
Module | Description | Key Outcomes |
---|---|---|
1. Processes & Communications | Streamline team workflows, establish effective collaboration channels, and track progress. | Defined agile processes, shared dashboards |
2. Source Control Design & Implementation | Apply best practices: branching strategies, pull requests, and code reviews. | Secure, scalable Git repos with enforced policies |
3. Build & Release Pipeline Automation | Create CI/CD pipelines using Azure Pipelines or GitHub Actions to automate your deliveries. | Faster builds, automated testing, zero-touch deployments |
4. Security & Compliance Planning | Develop policies for role-based access, secrets management, and regulatory compliance. | Security baselines, audit trails, compliance reports |
5. Security Measures & Compliance Validation | Integrate static code analysis, vulnerability scans, and compliance gates into pipelines. | Reduced attack surface, automated compliance checks |
6. Instrumentation & Monitoring Strategy | Implement application insights, dashboards, and alerts to track system health and performance. | Real-time metrics, proactive alerts, incident investigation tools |
Hands-On Demonstrations
Throughout this course, you’ll follow along with live demos that mirror production environments. You’ll work with:
- Azure DevOps Services and Azure DevOps Server
- YAML pipelines for CI/CD automation
- Azure Resource Manager (ARM) templates and Terraform for infrastructure as code
- Security scanning tools like SonarCloud and WhiteSource Bolt
- Application Insights and Log Analytics for telemetry
Further Reading and References
Ready to dive in? Let’s begin our DevOps journey and master Azure DevOps together!
Watch Video
Watch video content