Curso DevOps with Ansible Overview

  • DevOps | CI | CD | Kubernetes | Web3

Curso DevOps with Ansible Overview

16 horas
Visão Geral

O Curso DevOps with Ansible Overview é um treinamento introdutório que apresenta o Ansible como uma ferramenta essencial para automação no universo DevOps. Ele explora os conceitos básicos da automação de infraestrutura, o papel do Ansible em pipelines DevOps e como ele pode ser usado para gerenciar servidores, configurar sistemas e realizar tarefas repetitivas de forma eficiente. Os participantes aprenderão a instalar o Ansible, executar comandos ad-hoc, criar playbooks simples e entender sua integração em fluxos de trabalho DevOps. Estruturado com 16 horas totais, combina teoria, demonstrações e exercícios práticos para fornecer uma base sólida para iniciantes que desejam explorar o Ansible em ambientes reais.

Este Curso DevOps with Ansible Overview oferece uma introdução completa ao Ansible, uma ferramenta de automação amplamente utilizada para configuração de sistemas, gerenciamento de infraestrutura e orquestração no contexto DevOps. Os participantes aprenderão os conceitos fundamentais do Ansible, sua arquitetura, principais comandos e como utilizá-lo para automatizar tarefas repetitivas.

Objetivo

Após realizar este Curso DevOps with Ansible: Overview, você será capaz de:

  • Compreender o papel do Ansible no DevOps e seus benefícios para automação.
  • Instalar e configurar o Ansible em um ambiente básico.
  • Executar comandos ad-hoc para gerenciar servidores remotos.
  • Criar e executar playbooks simples para tarefas comuns de configuração.
  • Identificar como o Ansible se integra a fluxos de trabalho DevOps.
Publico Alvo
  • Profissionais de DevOps e SRE
  • Administradores de sistemas e infraestrutura
  • Engenheiros de software interessados em automação
  • Estudantes e entusiastas de tecnologia
Pre-Requisitos
  • Conhecimento básico de Linux (ex.: comandos como ls, cd, sudo) é desejável.
  • Familiaridade com conceitos de redes (ex.: SSH, IP) é recomendada.
  • Não é necessária experiência prévia com Ansible ou automação.
  • Noções introdutórias de administração de sistemas ou desenvolvimento são úteis.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Dia 1 – Módulo 1: Introdução ao Ansible e DevOps

  • Tópicos:
    1. O que é DevOps: visão geral, princípios (ex.: CI/CD, IaC) e desafios.
    2. O papel do Ansible no DevOps: automação, configuração e orquestração.
    3. Benefícios do Ansible: agentless, simplicidade e integração multiplataforma.
    4. Arquitetura do Ansible: control node, managed nodes, inventory e módulos.
  • Atividade Prática: Configurar um ambiente básico com Ansible e testar conectividade SSH com um nó gerenciado.

Dia 1 – Módulo 2: Primeiros Passos com Ansible

  • Tópicos:
    1. Instalação do Ansible: passos para Linux e opções para Windows (WSL).
    2. Configuração do inventory: definição de hosts estáticos e grupos.
    3. Comandos ad-hoc: uso do comando ansible para tarefas rápidas (ex.: ping, uptime).
    4. Módulos básicos: command, shell, file e package.
  • Atividade Prática: Instalar o Ansible, configurar um inventory com dois hosts e executar comandos ad-hoc para verificar status e criar arquivos.

Dia 2 – Módulo 3: Introdução aos Playbooks

  • Tópicos:
    1. O que são playbooks: estrutura YAML e propósito no Ansible.
    2. Componentes de um playbook: hosts, tasks, name e módulos.
    3. Execução de playbooks: comando ansible-playbook e opções básicas.
    4. Exemplos práticos: instalação de pacotes e configuração de serviços.
  • Atividade Prática: Criar um playbook para instalar o Apache/Nginx e iniciar o serviço em um servidor remoto.

Dia 2 – Módulo 4: Ansible no Contexto DevOps

  • Tópicos:
    1. Integração com DevOps: visão geral de CI/CD e uso em pipelines (ex.: Jenkins).
    2. Conceitos de idempotência: como o Ansible garante consistência.
    3. Monitoramento e depuração: uso de logs e modo --check.
    4. Próximos passos: introdução a roles, variáveis e automação em nuvem.
  • Atividade Prática: Executar um playbook em modo de verificação (--check) e simular sua integração com um pipeline CI/CD simples.
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Real-Time Data Pipelines

24 horas

Curso Modern Data Platform Architecture

32 horas

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Automotive Threat Analysis and Risk Assessment (TARA)

24 horas

Curso Secure Automotive Software Development

24 horas