Categoria: DevOps

DevOps é a cultura que aproxima quem escreve o código de quem o mantém no ar, trocando entregas manuais e esporádicas por automação contínua. Na prática reúne integração e entrega contínuas (CI/CD), containers, infraestrutura como código, observabilidade e orquestração — com ferramentas como Docker, Kubernetes, Terraform e GitHub Actions.

DevOps

Terraform: recursos e variáveis

Nesta aula, você aprenderá os fundamentos do Terraform: como definir recursos, trabalhar com variáveis e outputs, e entender a visão geral de módulos. Também abordaremos boas práticas essenciais para escrever configurações robustas e reutilizáveis.

Lido
DevOps

Gerenciamento de configuração

Esta aula explora o gerenciamento de configuração em DevOps, apresentando as ferramentas Ansible, Chef e Puppet, comparando os modelos push e pull, explicando o conceito de idempotência e fornecendo diretrizes para escolher a ferramenta certa. Inclui exemplos práticos, exercícios com respostas e referências relevantes.

Lido
DevOps

Infraestrutura como código: conceito

Esta aula apresenta o conceito de Infraestrutura como Código (IaC), sua importância no DevOps, as diferenças entre abordagens declarativas e imperativas, o princípio de idempotência e os principais benefícios para times de operações e desenvolvimento.

Lido
DevOps

Gerenciamento de estado

Esta aula aborda o gerenciamento de estado no Terraform, explicando por que o state é crucial, como configurar um backend remoto para armazenamento seguro e compartilhado, a importância do locking para evitar conflitos e os cuidados necessários para manter a integridade do estado.

Lido
DevOps

Ansible (introdução)

Esta aula introduz o Ansible, uma ferramenta de automação de TI que permite gerenciar configurações e implantar aplicações de forma declarativa. Você aprenderá sobre inventário, playbooks em YAML, módulos e casos de uso práticos, com exemplos de código e exercícios para fixar o conteúdo.

Lido
DevOps

IaC: boas práticas

Esta aula aborda as boas práticas fundamentais para Infraestrutura como Código (IaC), incluindo versionamento, revisão de mudanças, gestão de ambientes e a regra de ouro de nunca editar manualmente. O conteúdo é prático, com exemplos em bash e orientações para equipes que desejam adotar IaC de forma profissional.

Lido
DevOps

Provedores de nuvem (visão geral)

Esta aula oferece uma visão geral dos principais provedores de nuvem — AWS, Azure e GCP —, abordando seus panoramas, serviços essenciais, critérios de escolha e estratégias multi-cloud, com exemplos práticos e exercícios para consolidar o aprendizado.

Lido
DevOps

Armazenamento na nuvem

Esta aula explora os principais tipos de armazenamento em nuvem (object, block, file) e a visão geral de bancos de dados gerenciados, com foco em custos e boas práticas para escolha conforme o cenário. O aluno aprenderá a diferenciar cada tipo, entender seus casos de uso e avaliar implicações financeiras.

Lido
DevOps

Computação na nuvem

Esta aula explora os principais modelos de computação em nuvem — VMs, containers gerenciados e serverless — detalhando suas características, casos de uso e critérios de escolha. Ao final, o aluno terá uma base sólida para decidir qual abordagem adotar em seus projetos DevOps, equilibrando controle, custo e escalabilidade.

Lido
DevOps

Rede na nuvem

Nesta aula, exploramos os fundamentos de rede na nuvem, cobrindo VPCs e sub-redes, balanceadores de carga, DNS e segurança de rede. Você aprenderá a projetar uma arquitetura de rede robusta, escalável e segura, essencial para ambientes DevOps.

Lido
DevOps

Computação em nuvem: conceitos

Esta aula apresenta os conceitos fundamentais de computação em nuvem, incluindo modelos de serviço (IaaS, PaaS, SaaS), modelos de implantação (pública, privada, híbrida), vantagens e trade-offs, além de um panorama dos principais provedores. O conteúdo é direcionado a profissionais de DevOps que precisam compreender as opções de infraestrutura em nuvem para tomar decisões arquiteturais.

Lido
DevOps

Observabilidade: os três pilares

Esta aula explora os três pilares da observabilidade — logs, métricas e traces — diferenciando monitoramento de observabilidade e destacando sua importância para sistemas modernos. Inclui práticas culturais e exercícios para consolidar o aprendizado.

Lido