Microsoft Training Icon
DevOps Training Icon

Implementing Azure DevOps Pipelines


3 Days Classroom Session   |  
3 Days Live Online
Classroom Registration
Individual:
$2750.00
Group Rate:
$2550.00
(per registrant, 2 or more)
GSA Individual:
$2007.50
Live Online Registration
Live Online:
$2750.00
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Private Onsite Price Quote

Professional Credits

IIBA (CDU)

ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.

PMI (PDU)

Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.

Certification
Overview

There are many ways to implement DevOps practices like continuous integration, continuous delivery, and infrastructure as code. But Azure has a service offering called Azure DevOps that integrates well not just with Azure, but with other tools, public clouds, and even private clouds.

In this hands-on boot camp, you will build a truly practical and useful End-to-End DevOps Pipeline to create, test and deploy Chef Cookbooks through CI/CD (Continuous Integration / Continuous Deployment) using Azure Repos and Azure Pipelines. Guided by an experienced DevOps practitioner, you will automate an entire End-To-End CI/CD (Continuous Integration/Continuous Deployment) Pipeline using Azure Repos, Chef and Azure Pipelines and maintain code using Git and Azure Repos. You will also create, test and deploy Chef cookbooks through an Azure Pipelines CI/CD pipeline, including Code Linting, and Testing with Inspec and Test Kitchen.

This course can be customized to fit your specific toolchain during private onsite deliveries.

In this Azure DevOps Training Course, You Will Learn How to:

  • Write a Chef cookbook
  • Write Inspec tests for our cookbook
  • Push the cookbook to a branch within a git repo on Azure Repos
  • Configure Azure Repos and Azure Pipelines so that upon receiving the cookbook, Azure Repos will automatically trigger Azure Pipelines to download the cookbook
  • Create Azure Pipelines that automatically initiate testing the cookbook using Test Kitchen
  • Upload cookbooks that have passed your test to the Chef Infra Server
  •  Automatically trigger the Chef managed webservers, running in Azure Cloud, to converge, download the cookbooks from the Chef Infra Server and deploy the Chef cookbook.
Upcoming Dates and Locations
All Live Online times are listed in Eastern Time Guaranteed To Run
Request a quote for private onsite training Request
Apr 20, 2020 – Apr 22, 2020    9:30am – 5:30pm Live Online Register
Apr 28, 2020 – Apr 30, 2020    9:30am – 5:30pm Live Online Register
May 5, 2020 – May 7, 2020    10:30am – 6:30pm Live Online Register
May 18, 2020 – May 20, 2020    8:30am – 4:30pm Minneapolis, Minnesota

Embassy Suites Airport
7901 34th Avenue South
Bloomington, MN 55425
United States

Register
May 18, 2020 – May 20, 2020    10:30am – 6:30pm Live Online Register
Jun 22, 2020 – Jun 24, 2020    8:30am – 4:30pm Kansas City, Missouri

Centriq Training
1740 W 92nd Street
Kansas City, MO 64114
United States

Register
Jun 22, 2020 – Jun 24, 2020    9:30am – 5:30pm Live Online Register
Jul 20, 2020 – Jul 22, 2020    8:30am – 4:30pm Live Online Register
Jul 20, 2020 – Jul 22, 2020    8:30am – 4:30pm Baltimore, Maryland

Hilton Garden Inn BWI Airport
1516 Aero Drive
Linthicum Heights, MD 21090
United States

Register
Aug 17, 2020 – Aug 19, 2020    8:30am – 4:30pm Dallas, Texas

Attune, formerly Microtek Dallas
5430 Lyndon B Johnson Fwy
Three Lincoln Centre, Suite 300
Dallas, TX 75240
United States

Register
Aug 17, 2020 – Aug 19, 2020    9:30am – 5:30pm Live Online Register
Sep 14, 2020 – Sep 16, 2020    8:30am – 4:30pm Madison, Wisconsin

Hyatt Place Madison Downtown
333 West Washington Ave
Madison, WI 53703
United States

Register
Sep 14, 2020 – Sep 16, 2020    9:30am – 5:30pm Live Online Register
Oct 13, 2020 – Oct 15, 2020    8:30am – 4:30pm Salt Lake City, Utah

Downtown Courtyard by Marriott
345 West 100 South
Salt Lake City, UT 84101
United States

Register
Oct 13, 2020 – Oct 15, 2020    10:30am – 6:30pm Live Online Register
Nov 9, 2020 – Nov 11, 2020    8:30am – 4:30pm San Francisco, California

Learn IT
33 New Montgomery St.
Suite 300
San Francisco, CA 94105
United States

Register
Nov 9, 2020 – Nov 11, 2020    11:30am – 7:30pm Live Online Register
Dec 7, 2020 – Dec 9, 2020    8:30am – 4:30pm Live Online Register
Dec 7, 2020 – Dec 9, 2020    8:30am – 4:30pm Raleigh, North Carolina

ASPE, a Cprime Company
2000 Regency Parkway
Suite 335
Cary, NC 27518
United States

Register
Course Outline

Course Introduction

  • Azure Repos-Chef-Azure Pipelines: A DevOps Pipeline
  • Course Purpose
  • Agenda
  • Introductions
  • Lab Environments

Technology Overview

  • Git - Source Control Management
  • Chef - Configuration Management
  • Linting & Inspec - Cookbook Testing
  • Azure Pipelines - Continuous Integration
  • An End-To-End CI/CD (Continuous Integration/Continuous Deployment) Pipeline

Git/Azure Repos

  • Git purpose and Workflow
  • Git configuration
  • Getting help with git
  • Basic git commands
  • Remote, status, add, commit, push, log, diff
  • Creating and checking out branches
  • Creating repository in Azure Repo
  • Accessing private repos with SSH keys
  • Pull requests
  • Merging and deleting branches

Chef

  • Purpose and Use cases
  • Architecture and call flow
  • Resources, recipes & cookbooks
  • Policyfiles
  • Linting: Cookstyle and Foodcritic
  • Wrapper Cookbooks
  • Integration testing - Inspec and Test Kitchen
  • Chef Infra Server as centralized management
  • Creating a local chef-repo
  • Bootstrapping Chef-managed nodes

Azure Pipelines

  • CI/CD = Continuous Integration / Continuous Deployment
  • Purpose
  • Projects
  • Jobs
  • YAML scripting - CI/CD as Code
  • Managing credentials and secret files
  • Integrating with Source Control Management: Azure Repos
  • Triggers: Scheduled Polling and Webhooks
  • Automated cookbook linting: Foodcritic and Cookstyle
  • Automated cookbook testing with Test Kitchen
  • Azure Pipelines Integration with Chef Server
  • Creating Separate Build and Release Pipelines
  • Continuous Deployment of Chef cookbooks with Azure Pipelines
Who should attend

This Azure DevOps training course is designed for:

  • DevOps Engineers
  • System Operations
  • Code Developers
  • Software Developers
  • Quality Assurance Professionals
  • Software Testers
  • Product Owners
  • Infrastructure Engineers
  • Development Team Members
  • Operations Team Members
  • Project Managers
  • Technical Product Managers
0
1