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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Algorithms and Data Structures

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Python Scripting and Automation Basics

24 horas

Curso Python Debugging and Error Handling

24 horas

Curso Cloud Bursting with Virtual Kubelet

24 horas