Show findcourses.com as: Mobile

Implementing Azure Devops Pipelines

Velocity Knowledge
Training overview
Corporate / Group Training
Classroom, Webinar
3 days
From 2,550 USD

Start dates
Bethesda
2,550 USD
Inquire for more information

Online
2,550 USD
Inquire for more information

Course description

Implementing Azure Devops Pipelines

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.

COVID-19 Update

In light of COVID-19, this provider is now delivering some or all of their courses online. Contact them for more information!

Training content

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

Course delivery details

Training methods

  • Group/Private Training
  • Individual/Public Training

How would you like to learn?

  • Classroom (Instructor-led)
  • Virtual Classroom (Instructor-led)
  • Private Mentoring/Consulting

This course is also available publicly via Live Virtual Classroom

Certification / Credits

  • 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.

Why choose Velocity Knowledge?

Customized training programs for every organization

Industry-proven instructors, consultants, and experts

Efficient learning methods for your unique business objectives

About Velocity Knowledge

Velocity Knowledge

Velocity Knowledge is an Enterprise Education Provider made up of qualified educational professionals who have survived the budget cuts, lived through the training wars, adjusted to industry changes, and learned what it is that customers are looking for.  Velocity Knowledge...


Read more and show all training delivered by this supplier

Contact this provider

Fill out your details to find out more about Implementing Azure Devops Pipelines.

  Contact the provider

  Get more information

  Register your interest

Country *

Contact info

Velocity Knowledge

4416 East West Highway, 4th Floor
20814-4568 Bethesda Maryland

 Show phone number
www.velocityknowledge.com

Contact provider

Have a question about this course? Fill out this form and the provider will get in touch with you shortly

Training reviews

No reviews available

Need help with your search?

findcourses.com offers a free consultancy service to help compare training for you and your team

Request a free quote

Request a free training quote