Curso Introduction to Ansible for network engineers and operators

  • DevOps | CI | CD | Kubernetes | Web3

Curso Introduction to Ansible for network engineers and operators

24 horas
Visão Geral

O Curso Introduction to Ansible for Network Engineers and Operators foi desenvolvido para profissionais de redes que desejam automatizar tarefas repetitivas, padronizar configurações e gerenciar dispositivos de rede em escala usando o Ansible. Durante o curso, os alunos aprenderão os fundamentos da automação com Ansible, explorando desde conceitos básicos até práticas aplicadas em redes com dispositivos de múltiplos fabricantes.

O foco é proporcionar uma experiência prática e orientada a casos reais, permitindo que os engenheiros de rede dominem a criação de playbooks, inventários e módulos específicos para automação de redes, além de integrar Ansible em pipelines e ambientes de operação contínua.

Objetivo

Após realizar este curso Introduction to Ansible for Network Engineers and Operators, você será capaz de:

  • Compreender a arquitetura e o funcionamento do Ansible aplicado a redes.
  • Automatizar tarefas de configuração, backup e verificação em dispositivos de rede.
  • Criar e gerenciar inventários e playbooks voltados para automação de rede.
  • Aplicar boas práticas para integração do Ansible em operações contínuas (NetOps).
  • Usar módulos e coleções específicas para automação de dispositivos Cisco, Juniper, Arista, entre outros.
Publico Alvo
  • Engenheiros de rede que desejam adotar automação em suas rotinas.
  • Administradores de sistemas e operadores de TI com foco em infraestrutura de rede.
  • Profissionais de automação e DevOps interessados em redes programáveis.
  • Analistas de operações de rede (NOC) e engenheiros de suporte avançado.
Pre-Requisitos
  • Conhecimento básico de redes TCP/IP e protocolos de roteamento.
  • Familiaridade com sistemas Linux e comandos de terminal.
  • Noções básicas sobre SSH e acesso remoto a dispositivos de rede.
  • Desejável conhecimento introdutório em YAML e Python (opcional).
Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Introdução à Automação de Rede

  1. O que é automação de redes e seus benefícios.
  2. Conceitos de NetDevOps e Infraestrutura como Código (IaC).
  3. Introdução ao Ansible e sua arquitetura.
  4. Como o Ansible se conecta e interage com dispositivos de rede.

Módulo 2: Instalação e Configuração do Ansible

  1. Instalação do Ansible em sistemas Linux.
  2. Estrutura de diretórios e arquivos principais.
  3. Configuração de arquivos ansible.cfg, inventários e chaves SSH.
  4. Teste de conectividade com dispositivos de rede.

Módulo 3: Inventários e Playbooks para Redes

  1. Estrutura de inventários (estático e dinâmico).
  2. Criação de grupos e variáveis.
  3. Desenvolvimento de playbooks para tarefas de rede.
  4. Boas práticas na organização de playbooks e diretórios.

Módulo 4: Trabalhando com Módulos e Coleções de Rede

  1. Introdução aos módulos Ansible para redes.
  2. Uso de coleções específicas:
  3. cisco.ios
  4. junipernetworks.junos
  5. arista.eos
  6. vyos.vyos
  7. Execução de comandos, coleta de informações e configuração de interfaces.

Módulo 5: Templates e Variáveis Avançadas

  1. Uso de variáveis e loops em playbooks.
  2. Templates Jinja2 para gerar configurações dinâmicas.
  3. Boas práticas para versionamento e reuso de templates.

Módulo 6: Automação Prática em Redes

  1. Coleta automatizada de informações de configuração.
  2. Backup e restauração automatizada de configurações.
  3. Comparação de configurações e verificação de conformidade.
  4. Implementação de mudanças em larga escala.

Módulo 7: Integração e Orquestração

  1. Integração com Git para controle de versão.
  2. Uso de Ansible Tower / AWX para automação centralizada.
  3. Introdução ao uso do Ansible em pipelines de CI/CD para redes.
  4. Monitoramento e relatórios de execução.

Módulo 8: Casos Práticos e Projeto Final

  1. Automação de configuração de VLANs e interfaces.
  2. Coleta de estado operacional de roteadores e switches.
  3. Atualização de firmware via Ansible.
  4. Projeto final: criação de uma automação completa de rede usando Ansible.
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h