AZ-400 Microsoft DevOps
Pre-requisites
Course Overview
Learning Outcomes
By the end of this course, participants will be able to:
Table of Contents
Toggle- Design and implement DevOps strategies tailored to business and technical requirements.
- Build and manage CI/CD pipelines to streamline development and deployment processes.
- Automate infrastructure provisioning and configuration using IaC tools.
- Monitor applications and systems to ensure performance and reliability.
- Integrate security and compliance into DevOps workflows (DevSecOps)
Upcoming Classes
- Sunday
03:00 PM – 05:00 PM
- Thursday
03:00 PM – 05:00 PM | 07:00 AM – 09:00 AM
Benefits
Career Opportunities
Course Outline
- Introduction to DevOps
- Understanding the DevOps culture and principles.
- Benefits of DevOps in modern IT environments.
- Version Control with Git
- Setting up Git repositories in Azure DevOps.
- Managing branches, commits, and pull requests.
- Best practices for version control workflows.
- Introduction to DevOps Tools
- Overview of Azure DevOps Services.
- Understanding GitHub integration with Azure.
- Agile Practices
- Understanding Agile, Scrum, and Kanban methodologies.
- Implementing Agile workflows in Azure Boards.
- Managing Work Items and Backlogs
- Configuring and managing user stories, tasks, and bugs.
- Prioritizing work items and creating sprints.
- Tracking and Reporting
- Generating reports and analytics for project insights.
- Monitoring team progress with dashboards.
- Understanding Continuous Integration (CI)
- Importance of CI in the DevOps lifecycle.
- Setting up and configuring CI pipelines.
- Build Automation with Azure Pipelines
- Creating build definitions and templates.
- Integrating tests into build pipelines.
- Working with External Tools
- Integrating tools like Jenkins and Maven into CI pipelines.
- Managing Build Artifacts
- Configuring artifact storage and publishing.
- Introduction to Continuous Delivery (CD)
- Principles of automated deployments.
- Differentiating between CI and CD pipelines.
- Setting Up Deployment Pipelines
- Creating and configuring multi-stage release pipelines.
- Managing approvals and gates in pipelines.
- Infrastructure Deployment
- Using ARM templates and Bicep for automated resource deployment.
- Containerized Deployments
- Integrating Docker and Kubernetes into deployment workflows.
- Introduction to IaC
- Benefits of managing infrastructure as code.
- Overview of tools like Terraform, Ansible, and Chef.
- Azure Resource Manager (ARM)
- Writing and deploying ARM templates.
- Using parameter files for dynamic deployments.
- Automating Infrastructure with Terraform
- Configuring Terraform for Azure resources.
- State management and deployment strategies.
- Managing Configuration
- Using Desired State Configuration (DSC).
- Monitoring in DevOps
- Setting up Azure Monitor and Application Insights.
- Tracking application performance and health.
- Creating Alerts and Dashboards
- Configuring alerts for proactive issue detection.
- Customizing dashboards for operational insights.
- Feedback Loops in DevOps
- Collecting user feedback for continuous improvement.
- Integrating feedback mechanisms into pipelines.
- Introduction to DevSecOps
- Embedding security in the DevOps process.
- Understanding the Shared Responsibility Model.
- Implementing Secure Development Practices
- Using tools like SonarQube and WhiteSource for code analysis.
- Configuring security checks in CI/CD pipelines.
- Governance and Compliance
- Managing Azure Policy and Blueprints.
- Enforcing compliance through Azure Security Center.
- Identity and Access Management
- Configuring RBAC and managing permissions in Azure.
- Mock Tests and Quizzes
- Scenario-based questions aligned with AZ-400 exam objectives.
- Troubleshooting exercises for hands-on experience.
- Capstone Project
- Designing and implementing a full DevOps lifecycle for a sample application.
- Presenting solutions and optimizing workflows.
Course Inquiry
Need to Train Your Team?
IT Security's Unique Offering
Career Guidance
Flexible mode of training
Life Time Support
FAQs
IT professionals involved in managing and supporting cloud environments or looking to transition to a career in cloud computing.
No prior experience is required, but familiarity with Azure services and tools like Git is beneficial.
Yes, this course covers all the objectives required for the AZ-400 certification exam.
Yes, Kubernetes is introduced as part of the containerization and CI/CD pipeline modules.
Yes, IT Security Nepal offers both in-person and virtual instructor-led training. Learn more about our training methods.
We provide guidance for a reattempt and resources to strengthen areas of improvement.
Our team assists with resume building, interview preparation, and job placement support in cloud-related roles.