Curso Implementing Azure DevOps Pipelines

  • Development

Curso Implementing Azure DevOps Pipelines

24 horas
Visão Geral

Este Curso Implementing Azure DevOps Pipelines, de ferramentas técnicas usando Github/Azure Repos, Chef e Azure DevOps, dando aos membros da equipe DevOps a capacidade de automatizar todo um pipeline de CI/CD de ponta a ponta.

Existem muitas maneiras de implementar práticas de DevOps, como integração contínua, entrega contínua e infraestrutura como código. Mas o Azure tem uma oferta de serviço chamada Azure DevOps que se integra bem não apenas com o Azure, mas com outras ferramentas, nuvens públicas e até nuvens privadas.

Neste treinamento prático, você criará um pipeline de DevOps de ponta a ponta verdadeiramente prático e útil para criar, testar e implantar livros de receitas do Chef por meio de CI/CD (integração contínua/implantação contínua) usando Azure Repos e Azure Pipelines. Orientado por um experiente profissional de DevOps, você automatizará todo um pipeline de CI/CD (integração contínua/implantação contínua) de ponta a ponta usando Azure Repos, Chef e Azure Pipelines e manterá o código usando Git e Azure Repos. Você também criará, testará e implantará livros de receitas do Chef por meio de um pipeline de CI/CD do Azure Pipelines, incluindo Code Linting e Testing with Inspec and Test Kitchen.

Objetivo

Após realizar este Curso Implementing Azure DevOps Pipelines você será capaz de:

  • Escreva um livro de receitas do Chef
  • Escreva testes Inspec para o nosso livro de receitas
  • Envie o livro de receitas para uma ramificação em um repositório git no Azure Repos
  • Configure o Azure Repos e o Azure Pipelines para que, ao receber o livro de receitas, o Azure Repos acione automaticamente o Azure Pipelines para baixar o livro de receitas
  • Crie pipelines do Azure que iniciam automaticamente o teste do livro de receitas usando o Test Kitchen
  • Carregar livros de receitas que passaram no seu teste para o Chef Infra Server
  •  Acione automaticamente os servidores da Web gerenciados pelo Chef, em execução no Azure Cloud, para convergir, baixe os livros de receitas do Chef Infra Server e implante o livro de receitas do Chef.
Publico Alvo
  • Engenheiros DevOps
  • Operações do sistema
  • Desenvolvedores de código
  • Desenvolvedores de software
  • Profissionais de garantia de qualidade
  • Testadores de software
  • Proprietários do produto
  • Engenheiros de infraestrutura
  • Membros da Equipe de Desenvolvimento
  • Membros da Equipe de Operações
  • Gerentes de projeto
  • Gerentes Técnicos de Produtos
Pre-Requisitos
  • Entenda a finalidade dos servidores de infraestrutura
  • Familiaridade com scripts de qualquer tipo
  • Experiência trabalhando com a linha de comando do Unix, Linux ou PowerShell
  • Experiência com um editor de texto de qualquer tipo
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Course Introduction

  1. Azure Repos-Chef-Azure Pipelines: A DevOps Pipeline
  2. Course Purpose
  3. Agenda
  4. Introductions
  5. Lab Environments

Technology Overview

  1. Git – Source Control Management
  2. Chef – Configuration Management
  3. Azure Pipelines – Continuous Integration
  4. An End-To-End CI/CD (Continuous Integration/Continuous Deployment) Pipeline

Git/Azure Repos – Source Control Management

  1. Git purpose and Workflow
  2. Git configuration
  3. Getting help with git
  4. Basic git commands
  5. Remote, status, add, commit, push, log, diff
  6. Creating and checking out branches
  7. Creating a repository in Azure Repo
  8. Accessing a private repository with SSH keys
  9. Pull requests
  10. Merging and deleting branches

Chef – Configuration Management

  1. Chef purpose and use cases
  2. Chef basics: Resources, recipes, and cookbooks
  3. Chef policy files
  4. Integration testing with Inspec and Test kitchen
  5. Chef variables: Attributes and Ohai
  6. Dynamic file creation with templates
  7. Using Chef Supermarket and community cookbooks
  8. Wrapper cookbooks
  9. Automating infrastructure with Chef Search
  10. Centralized management with Chef Infra Server
  11. Automating Chef convergence
  12. Managing nodes with policy groups

Azure Pipelines

  1. CI/CD = Continuous Integration / Continuous Deployment
  2. Purpose
  3. Projects
  4. Jobs
  5. YAML scripting – CI/CD as Code
  6. Managing credentials and secret files
  7. Integrating with Source Control Management: Azure Repos
  8. Triggers: Scheduled Polling and Webhooks
  9. Automated cookbook linting: Foodcritic and Cookstyle
  10. Automated cookbook testing with Test Kitchen
  11. Azure Pipelines Integration with Chef Server
  12. Creating Separate Build and Release Pipelines
  13. Continuous Deployment of Chef cookbooks with Azure Pipelines
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas