Python Brasil 2025

Python nas Nuvens: Validando Infraestrutura AWS com Código
22/10/2025 , Impacta - Sala 204

Você já parou para pensar que não é só o código da sua aplicação que precisa ser testado? Vem com a gente descobrir como a validação da infraestrutura está transformando a forma de garantir qualidade.


Testar uma aplicação é importante. Mas e a infraestrutura que a sustenta? Nesta oficina vamos explorar o universo dos testes voltados para Infraestrutura como Código (IaC), entendendo como é possível validar configurações de nuvem, identificar falhas de segurança antes do deploy e garantir que o ambiente esteja de acordo com o que foi planejado.

Vamos utilizar ferramentas como boto3, pytest e moto para consultar, testar e simular recursos da AWS de forma automatizada, além de integrar esses testes a pipelines com GitHub Actions. A oficina também trará um exemplo introdutório com CloudFormation para demonstrar o ciclo completo: provisionar, validar e automatizar.

Se você quer ir além dos testes convencionais e entender como garantir qualidade desde a base do seu sistema, essa oficina é pra você. Não precisa ter experiência prévia com DevOps ou cloud, apenas curiosidade e vontade de aprender algo novo.


O que as pessoas que participarem podem esperar aprender na sua atividade?

As pessoas que participarem desta oficina podem esperar uma introdução prática e aplicada ao uso de Python para validar a infraestrutura provisionada em ambientes na nuvem. Durante a atividade, serão apresentadas ferramentas amplamente utilizadas no mercado, como boto3, pytest e moto, além de boas práticas para consultar e testar recursos reais da AWS após o deploy. As participantes aprenderão a organizar essas validações como testes automatizados, escrever simulações para ambientes locais e integrar esse processo em pipelines de CI/CD com GitHub Actions. A oficina é uma oportunidade para quem deseja compreender como garantir a qualidade de sistemas desde a base, utilizando código para verificar se a infraestrutura criada está segura, consistente e alinhada aos requisitos do projeto.

Escolha uma ou mais áreas em que essa proposta se encaixa

Testes, DevOps e Automação de Infraestrutura, Carreira

Quais conhecimentos prévios são necessários para que seja possível acompanhar bem a sua atividade?

Para acompanhar bem a atividade, é recomendável que a pessoa tenha familiaridade com o uso de terminal (linha de comando) e conhecimentos básicos de lógica de programação. É importante também que compreenda o que são serviços em nuvem (como a AWS), mesmo que ainda não tenha utilizado diretamente. Ter noções de como funciona o provisionamento de infraestrutura, arquivos de configuração e ferramentas como Git e GitHub vai facilitar o acompanhamento.

Não é necessário conhecimento prévio em Terraform, Checkov ou em testes automatizados, pois esses conceitos serão introduzidos durante a oficina. A oficina é voltada para quem deseja explorar práticas modernas de DevOps, testes e automação aplicadas ao contexto de infraestrutura em nuvem.

Graduanda em Ciência da Computação (UFAM), analista de software no Instituto Eldorado e voluntária no PyLadies Manaus com foco em ensino de programação.

Esse palestrante também aparece em:

Estudante de Ciência da Computação na Universidade Federal do Amazonas e estagiária de Inteligência Artificial no INDT. Participa de comunidades que democratizam o acesso à educação em tecnologia.

Estudante de Análise e Desenvolvimento de Sistemas na Universidade Estácio e estagiária no Instituto de Pesquisas Eldorado, focada em testes de software e validação de sistemas. Aprimorando habilidade