Aprenda a automatizar tarefas de administração de sistemas Linux com o Ansible.
O curso Red Hat Enterprise Linux Automation with Ansible (AU294) foi desenvolvido para administradores de Linux e programadores que necessitam de automatizar tarefas repetitivas e propensas a erro relacionadas com o provisionamento de sistemas, configuração, implementação de aplicações e orquestração.
Este curso baseia-se no Red Hat® Enterprise Linux® 10, Ansible Core 2.16 e ferramentas de desenvolvimento Ansible alinhadas com o Red Hat Ansible Automation Platform 2.5 e 2.6.
AVALIAÇÃO DE COMPETÊNCIAS
Red Hat Learning Subscription
Este curso é disponibilizado através da modalidade Learning Subscription, que permite aos formandos, durante 365 dias, o acesso a:
- Participação numa edição Live Training
- Labs Oficiais da Red Hat
- eBook Oficial da Red Hat
- Curso em e-Learning
- 100 horas de Hands-on Labs
- 1 Exame de Certificação Red Hat
- 2ª tentativa de exame em caso de reprovação
Curso B-Learning: Esta formação que combina sessões presenciais com aprendizagem online, com 365 dias de acesso aos conteúdos e recursos da formação.
Objetivos
- Instalar e configurar ferramentas de desenvolvimento Ansible no VS Code e configurar as definições do Ansible.
- Criar e atualizar inventários de hosts geridos e gerir as ligações aos mesmos.
- Automatizar tarefas de administração com Ansible Playbooks.
- Escrever playbooks eficazes à escala.
- Proteger dados sensíveis utilizados pelo Ansible Automation Platform com o Ansible Vault.
- Reutilizar código e simplificar o desenvolvimento de playbooks com Ansible Roles e Ansible Content Collections.
Impacto na organização
- Promover eficiência operacional ao eliminar processos manuais através da automação.
- Escalar facilmente a infraestrutura de TI dinâmica da organização.
- Acelerar o time to value das aplicações.
- Adaptar e implementar rapidamente a inovação necessária através de práticas DevOps.
Impacto no formando
Será capaz de aplicar princípios automation-first para resolver problemas reais de sistemas e serviços Linux através da criação eficaz de Ansible playbooks. Irá adquirir competências para automatizar workflows, construir a base para práticas DevOps e aprender a tirar partido do Ansible para ganhos de eficiência no desenvolvimento.
Destinatários
Este curso é direcionado a administradores de sistemas Linux, engenheiros DevOps, Site Reliability Engineers, engenheiros de automação de infraestruturas e programadores que são responsáveis por tarefas repetitivas como:
- Automatizar a gestão de configuração
- Garantir uma implementação de aplicações consistente e repetível
- Provisionar e implementar servidores de desenvolvimento, teste e produção
- Integrar com workflows de integração contínua/entrega contínua (CI/CD) DevOps
Condições
Para particulares
• 10% do valor total pago no ato da inscrição; restante valor até 7 dias antes do início do curso.
• Formandos não residentes em Portugal: pagamento de 50% no ato da inscrição.
• Possibilidade de pagamento faseado.
• Ao valor apresentado acresce IVA à taxa legal em vigor.
Para empresas
• Empresas nacionais: pagamento a 30 dias, contra fatura (acresce IVA à taxa legal em vigor).
• Empresas da UE e fora da UE: valores isentos de IVA e pagamento a pronto.
Pré-Requisitos
- Ser aprovado no exame Red Hat Certified System Administrator (RHCSA) (EX200) ou demonstrar conhecimentos e experiência equivalentes em Red Hat Enterprise Linux.
Programa
- Introdução ao Ansible
- Desenvolver conteúdos de automação
- Desenvolver Conteúdos de Automação: Variáveis
- Desenvolver Conteúdos de Automação: Controlo de Tarefas
- Desenvolver Conteúdos de Automação: Implementar Ficheiros
- Desenvolver Conteúdos de Automação à Escala
- Reutilizar Código com Ansible Roles e Content Collections
- Automatizar tarefas de administração Linux
Introdução ao Ansible
- Descrever os conceitos fundamentais do Ansible e a forma como é utilizado, instalar e configurar ferramentas de desenvolvimento Ansible no VS Code e configurar as definições do Ansible.
Desenvolver conteúdos de automação
- Criar inventários Ansible, escrever e executar playbooks simples e complexos, e resolver problemas em playbooks e falhas de hosts.
Desenvolver Conteúdos de Automação: Variáveis
- Escrever playbooks que utilizam variáveis para simplificar a gestão do playbook, proteger dados sensíveis em variáveis e utilizar facts e magic variables para referenciar informação sobre hosts geridos.
Desenvolver Conteúdos de Automação: Controlo de Tarefas
- Escrever plays que utilizam funcionalidades de controlo de tarefas para especificar de forma eficiente uma tarefa que deve ser executada uma vez por cada item de uma lista ou que apenas é executada quando determinadas condições são cumpridas.
Desenvolver Conteúdos de Automação: Implementar Ficheiros
- Implementar, personalizar e ajustar ficheiros em hosts geridos pelo Ansible.
Desenvolver Conteúdos de Automação à Escala
- Gerir Ansible Playbooks complexos através da importação ou inclusão de outros playbooks e tarefas, bem como através da utilização de padrões avançados de hosts para selecionar de forma eficiente hosts específicos a partir do inventário.
Reutilizar Código com Ansible Roles e Content Collections
- Utilizar Ansible Roles e Ansible Content Collections para desenvolver playbooks de forma mais rápida e reutilizar código Ansible.
Automatizar tarefas de administração Linux
- Automatizar tarefas comuns de administração de sistemas Linux com o Ansible.