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