Ansible Avançado

Print Friendly, PDF & Email

Em pré-inscrição. Entre em contacto para obter mais informações.

Nível: Avançado | Duração: 21 horas

Formação Elegível para Cheque-Formação + Digital

Apresentação 

O curso Ansible Avançado é uma formação técnica avançada que visa proporcionar aos profissionais de TI competências aprofundadas na utilização do Ansible para automatizar, orquestrar e gerir infraestruturas complexas em ambientes reais de produção. Esta formação combina teoria com exercícios práticos intensivos para consolidar conhecimentos avançados de automação.  

Enquadramento 

Num contexto em que as organizações aumentam a complexidade das suas infraestruturas e processos, a automação tornase essencial para ganhar eficiência, robustez e rapidez na entrega de serviços. O Ansible é uma ferramenta consolidada no mercado para gestão e automatização de configurações, deployment e orquestração, sendo um dos pilares das práticas DevOps e SRE. Esta formação assume um papel crítico no desenvolvimento de competências que permitem projectar, implementar e optimizar soluções automatizadas de forma escalável e segura.  

 Destinatários 

Profissionais de tecnologia que desejem aprofundar as suas competências em automação avançada: 

  • Administradores de sistemas e servidores; 
  • Engenheiros de DevOps / SRE; 
  • Arquitectos de soluções cloud e infraestrutura; 
  • Técnicos de operações que já utilizem Ansible no seu dia a dia; 
  • Profissionais que pretendam liderar iniciativas de automação no âmbito de transformações digitais. 

Prérequisitos 

Antes de frequentar este curso, os participantes devem ter: 

  • Experiência prática com Ansible em ambientes Linux/Unix; 
  • Conhecimentos sólidos sobre playbooks, inventários e módulos; 
  • Familiaridade com YAML e linha de comandos em sistemas operativos; 
  • Compreensão básica de conceitos DevOps e infraestrutura como código (IaC). 

Objectivo Geral 

Capacitar os formandos com as competências técnicas para conceber, desenvolver e gerir automações avançadas utilizando Ansible, incluindo integração com ferramentas externas, optimização de playbooks, gestão de erros e segurança de dados.  

Objectivos Específicos 

No final do curso, os participantes estarão aptos a: 

  • Projetar inventários e arquitecturas de Ansible adequados a infraestruturas complexas. 
  • Criar e manter playbooks avançados com reutilização de código e boas práticas. 
  • Implementar mecanismos de segurança, como o Ansible Vault, para proteger dados sensíveis. 
  • Gerir erros e falhas através de controlos de execução, handlers e estratégias adaptadas. 
  • Integrar o Ansible com outras ferramentas de automação e infraestrutura como código. 
  • Aplicar técnicas de debug e optimização para acelerar a execução de playbooks. 

Programa 

Módulo 1 — Reforço dos fundamentos avançados 

  • Revisão de conceitos essenciais para automação eficiente 
  • Estruturas avançadas de variáveis e factos 

Módulo 2 — Gestão de Inventários 

  • Inventários estáticos vs. dinâmicos 
  • Plugins de inventário e integração com APIs externas 

Módulo 3 — Playbooks avançados 

  • Boas práticas de organização de playbooks 
  • Uso de roles reutilizáveis e colecções 

Módulo 4 — Segurança com Ansible Vault 

  • Criação, encriptação e gestão de segredos 
  • Integração com sistemas seguros de gestão de chaves 

Módulo 5 — Tratamento de erros e estratégias de execução 

  • Handlers, blocos e estratégias de execução 
  • Logging avançado e reporting 

Módulo 6 — Integração com ferramentas IaC e DevOps 

  • Coordenação com Terraform/OpenTofu 
  • Automatização em pipelines CI/CD 

Módulo 7 — Orquestração e deployment de aplicações 

  • Deploy em ambientes containerizados (Docker, Kubernetes) 
  • Workflows automatizados 

Módulo 8 — Optimização e boas práticas 

  • Debug e performance de playbooks 
  • Estudos de caso avançados 

Pedido de Informação