Curso AWS CloudFormation e Infraestrutura como Código

  • DevOps | CI | CD | Kubernetes | Web3

Curso AWS CloudFormation e Infraestrutura como Código

16 horas
Visão Geral

Este Curso AWS CloudFormation e Infraestrutura como Código, explora como utilizar o AWS CloudFormation para automatizar e gerenciar infraestrutura como código (IaC) na nuvem AWS. Através de aulas teóricas e práticas, os participantes aprenderão a criar, modificar e versionar recursos da AWS usando templates JSON e YAML, com ênfase em boas práticas de automação e segurança. O Curso AWS CloudFormation e Infraestrutura como Código, abrange desde o básico de CloudFormation até a construção e manutenção de stacks complexas para ambientes corporativos.

Objetivo

Após realizar este curso, AWS CloudFormation e Infraestrutura como Código, você será capaz de:

  • Criar e gerenciar stacks no AWS CloudFormation.
  • Desenvolver templates eficientes e reutilizáveis em JSON e YAML.
  • Automatizar o provisionamento de infraestrutura na AWS.
  • Implementar controle de versionamento e monitoramento de templates para facilitar a administração de infraestrutura.
Publico Alvo
  • Engenheiros de DevOps e de infraestrutura que desejam implementar IaC com AWS.
  • Desenvolvedores e arquitetos de soluções que buscam maior conhecimento em automação de infraestrutura.
  • Profissionais de TI que desejam simplificar e automatizar o provisionamento e gerenciamento de recursos na AWS.
Pre-Requisitos
  • Conhecimentos básicos de AWS e seus principais serviços (EC2, VPC, S3, IAM).
  • Experiência com linhas de comando e um entendimento básico de scripts.
  • Familiaridade com JSON e YAML é desejável, mas não essencial.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Introdução ao AWS CloudFormation e IaC

  1. Introdução aos conceitos de Infraestrutura como Código (IaC).
  2. Vantagens e casos de uso do AWS CloudFormation.
  3. Visão geral do AWS CloudFormation: stacks, templates e pilhas.
  4. Navegação na interface do CloudFormation e introdução ao AWS Management Console.

Módulo 2: Fundamentos de Templates em JSON e YAML

  1. Estrutura dos templates no CloudFormation.
  2. Comparação entre JSON e YAML: sintaxe e boas práticas.
  3. Criando templates básicos para provisionamento de recursos: EC2, S3 e VPC.
  4. Exercício prático: Construção de um template inicial em JSON e YAML.

Módulo 3: Criação e Gerenciamento de Stacks no CloudFormation

  1. Implementação e configuração de stacks: pilhas únicas e múltiplas.
  2. Parâmetros, variáveis e outputs: reutilização e personalização de templates.
  3. Gerenciamento de dependências e recursos interligados.
  4. Exercício prático: Criar e configurar uma stack com dependências entre recursos.

Módulo 4: Controle de Versionamento e Auditoria

  1. Práticas de versionamento de templates e integração com Git.
  2. Atualização e rollback de stacks: controlando alterações.
  3. Auditoria e conformidade: AWS CloudTrail e AWS Config para monitoramento.
  4. Exercício prático: Implementação de controle de versionamento e teste de rollback.

Módulo 5: Automação e Integração com outras Ferramentas AWS

  1. Integração do CloudFormation com o AWS Lambda e SNS para automação de workflows.
  2. Uso de AWS Systems Manager Parameter Store para variáveis de configuração.
  3. Automação de notificações e alertas para monitoramento de stacks.
  4. Exercício prático: Automatizar notificações de alterações de stack com AWS Lambda.

Módulo 6: Boas Práticas e Segurança com CloudFormation

  1. Políticas de segurança para stacks e templates.
  2. Práticas recomendadas para ambientes corporativos.
  3. Uso de Ansible e Terraform junto com CloudFormation.
  4. Exercício final: Criação de uma solução de infraestrutura segura e escalável usando CloudFormation.

Módulo 7: Troubleshooting e Resolução de Problemas

  1. Identificação e resolução de erros comuns em CloudFormation.
  2. Análise de logs e depuração de falhas.
  3. Exercício prático: Diagnóstico e solução de problemas em templates e stacks.
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