Course #:AZ400T06

Implementing Continuous Feedback Training

This course provides knowledge and skills to deploy an application infrastructure in DevOps pipelines. Students will learn how to implement infrastructure as code and configuration management, how to provision Azure infrastructure using common automation tools, and how to deploy an application infrastructure using various Azure services and deployment methodologies. Students will also learn how to integrate 3rd party deployment tools with Azure, such as Chef and Puppet to incorporate compliance and security into the release pipeline.

Objectives

After completing this course, 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.
  • Describe deployment models and services that are available with Azure.
  • Deploy and configure a Managed Kubernetes cluster.
  • Deploy and configure infrastructure using 3rd party tools and services with Azure, such as Chef, Puppet, Ansible, SaltStack, and Terraform.
  • Define an infrastructure and configuration strategy and appropriate toolset for a release pipeline and application infrastructure.
  • Implement compliance and security in your application infrastructure.

Audience

Students in this course are interested in implementing application infrastructure and the management and configuration of that infrastructure, or in passing the Microsoft Azure DevOps Solutions certification exam.

Prerequisites

Students should have fundamental knowledge about Azure, experience with virtual machines and containers, and some exposure to automation and scripting. Experience working in a software development or operations environment with either Windows or Linux would be helpful but is not essential. Students should also have knowledge of general application development and deployment processes.

Duration

One Day.

Outline of Implementing Continuous Feedback Training

Chapter 1: Recommend and Design System Feedback Mechanisms

  • Lesson 1: The Inner Loop
  • Lesson 2: Continuous Experimentation Mindset
  • Lesson 3: Design Practices to measure End-User Satisfaction
  • Lesson 4: Design Processes to Capture and Analyze User Feedback
  • Lesson 5: Design Process to Automate Application Analytics

Chapter 2: Implement Process for Routing System Feedback to Development Teams

  • Lesson 1: Implement Tools to Track System Usage, Feature Usage, and Flow
  • Lesson 2: Implement Routing for Mobile Application Crash Report Data
  • Lesson 3: Develop Monitoring and Status Dashboards
  • Lesson 4: Integrate and Configure Ticketing Systems

Chapter 3: Implement and Manage Build Infrastructure

  • Lesson 1: Site Reliability Engineering
  • Lesson 2: Analyze Telemetry to Establish a Baseline
  • Lesson 3: Perform Ongoing Tuning to Reduce Meaningless or Non-actionable Alerts
  • Lesson 4: Analyze Alerts to Establish a Baseline
  • Lesson 5: Blameless Post-Mortems and a Just Culture
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.