AZ-400T05:á Implementing Application Infrastructure
Module 1: Infrastructure and Configuration Azure Tools
Lessons
- Learning Objectives
- Infrastructure as Code and Configuration Management
- Create Azure REsources using ARM Templates
- Create Azure Resources using Azure CLI
- Create Azure Resources by using Azure PowerShell
- Additional Automation Tools
- Version Control
- Lab Deploy to Azure using ARM templates
- Module Review Questions
After completing this module, students will be able to:
- Apply infrastructure and configuration as code principles
- Deploy and manage infrastructure using Microsoft automation technologies such as ARM templates, PowerShell, and Azure CLI
Module 2: Azure Deployment Models and Services
Lessons
- Learning Objectives
- Deployment Models and Options
- Azure Infrastructure-as-a-Service (IaaS) Services
- Azure Automation with DevOps
- Desired State Configuration (DSC)
- Azure Platform-as-a-Service (PaaS) services
- Azure Service Fabric
- Lab Azure Automation - IaaS or PaaS deployment
- Moduel Review Questions
After completing this module, students will be able to:
- Describe deployment models and services that are available with Azure
Module 3: Create and Manage Kubernetes Service Infrastructure
Lessons
- Learning Objectives
- Azure Kubernetes Service
- Lab Deploy and Scale AKS Cluster
- Module Review Questions
After completing this module, students will be able to:
- Deploy and configure a Managed Kubernetes cluster
Module 4: Third Party and Open Source Tools available with Azure
Lessons
- Learning Objectives
- Chef
- Puppet
- Ansible
- Cloud-Init
- Terraform
- Lab Provision and configure an App in Azure Using X
- Module Review Questions
After completing this module, students will be able to:
- Deploy and configure infrastructure using 3rd party tools and services with Azure, such as Chef, Puppet, Ansible, SaltStack, and Terraform
Module 5: Implement Compliance and Security in your Infrastructure
Lessons
- Security and Compliance Principles with DevOps
- Azure Security Center
- Lab Integrate a scanning extension or tool in an AZ DevOps pipeline/security center
- Module Review Questions
After completing this module, students will be able to:
- Define an infrastructure and configuration strategy and appropriate toolset for a release pipeline and application infrastructure
- Implement compliance and security in your application infrastructure
Module 6: Course Completion
Lessons
á
AZ-400T06:á Implementing Continuos Feedback
Module 1: Recommend and design system feedback mechanisms
Lessons
- The inner loop
- Continuous Experimentation mindset
- Design practices to measure end-user satisfaction
- Design processes to capture and analyze user feedback
- Design process to automate application analytics
After completing this module, students will be able to:
- Design practices to measure end-user satisfaction
- Design processes to capture and analyze user feedback from external sources
- Design routing for client application crash report data
- Recommend monitoring tools and technologies
- Recommend system and feature usage tracking tools
Module 2: Implement process for routing system feedback to development teams
Lessons
- Implement tools to track system usage, feature usage, and flow
- Implement routing for mobile application crash report data
- Develop monitoring and status dashboards
- Integrate and configure ticketing systems
After completing this module, students will be able to:
- Configure crash report integration for client applications
- Develop monitoring and status dashboards
- Implement routing for client application crash report data
- Implement tools to track system usage, feature usage, and flow
- Integrate and configure ticketing systems with development team's work management
Module 3: Optimize feedback mechanisms
Lessons
- Site Reliability Engineering
- Analyze telemetry to establish a baseline
- Perform ongoing tuning to reduce meaningless or non-actionable alerts
- Analyze alerts to establish a baseline
- Blameless PostMortems and a Just Culture
After completing this module, students will be able to:
- Analyze alerts to establish a baseline
- Analyze telemetry to establish a baseline
- Perform live site reviews and capture feedback for system outages
- Perform ongoing tuning to reduce meaningless or non-actionable alerts
á
AZ-400T07:á Designing a DevOps Strategy
Module 1: Planning for DevOps
In this module, students will learn about transformation planning, project selection, and team structures.
Lessons
- Transformation Planning
- Project Selection
- Team Structures
After completing this module students will be able to:
- Plan for the transformation with shared goals and timelines
- Select a project and identify project metrics and KPIs
- Create a team and agile organizational structure
Module 2: Planning for Quality and Security
In this module, students will learn about developing a quality strategy and planning for secure development.
Lessons
- Planning a Quality Strategy
- Planning Secure Development
After completing the module, students will be able to:
- Develop a project quality strategy
- Plan for secure development practices and compliance rules.
Module 3: Migrating and Consolidating Artifacts and Tools
In this module, students will learn about migrating and consolidating artifacts, and migrating and integrating source control measures.
Lessons
- Migrating and Consolidating Artifacts
- Migrating and Integrating Source Control
After completing this module, students will be able to:
- Migrate and consolidate artifacts
- Migrate and integrate source control measures