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

DevSecOps: segurança no pipeline

Nesta aula, exploramos o conceito de DevSecOps e como integrar a segurança no pipeline de CI/CD desde o início do desenvolvimento. Abordamos o shift-left security, a responsabilidade compartilhada, a cultura necessária e uma visão geral das práticas e ferramentas. Inclui exemplos práticos, exercícios com respostas e referências para aprofundamento.

Lido
DevOps

Gerenciamento de segredos avançado

Nesta aula avançada sobre gerenciamento de segredos, você aprenderá a implementar vaults, rotação automática, injeção segura e auditoria em ambientes DevOps. Serão apresentados conceitos, ferramentas e exemplos práticos para proteger credenciais e dados sensíveis, garantindo conformidade e segurança.

Lido
DevOps

Segurança no CI/CD

Esta aula aborda a segurança em pipelines de CI/CD, cobrindo scanning de dependências, SAST e DAST, scanning de imagens e gates de segurança. O foco é integrar práticas de segurança automatizadas no fluxo de desenvolvimento, com exemplos práticos em bash e referências a ferramentas e boas práticas.

Lido
DevOps

SLIs, SLOs e SLAs

Nesta aula, você vai aprender os conceitos de SLI, SLO e SLA, fundamentais para a prática de SRE e DevOps. Vamos explorar suas definições, a importância dos error budgets, como definir esses indicadores e ver exemplos práticos. Ao final, você terá exercícios para fixar o conteúdo.

Lido
DevOps

Segurança na nuvem

Esta aula aborda os fundamentos de segurança na nuvem, com foco em IAM e princípio do menor privilégio, configuração segura de recursos, visão geral de compliance e práticas de auditoria. O conteúdo inclui exemplos práticos em bash (AWS CLI) e exercícios com respostas colapsáveis.

Lido
DevOps

Segurança da cadeia de suprimentos

Esta aula aborda a segurança da cadeia de suprimentos de software, destacando riscos, dependências, SBOM e assinatura de artefatos. Você aprenderá a identificar vulnerabilidades, gerar SBOMs e assinar artefatos para garantir integridade e autenticidade.

Lido
DevOps

GitOps

Nesta aula, você aprenderá os fundamentos do GitOps, uma prática que usa o Git como fonte da verdade para infraestrutura e aplicações, com foco em reconciliação contínua e ferramentas como ArgoCD e Flux. Exploraremos os benefícios dessa abordagem, incluindo maior segurança, rastreabilidade e automação, com exemplos práticos em bash.

Lido
DevOps

Feature flags

Esta aula aborda feature flags (ou toggles), uma técnica essencial para desacoplar deploy de release, permitindo liberar funcionalidades de forma incremental e segura. Você aprenderá os conceitos básicos, casos de uso práticos e cuidados necessários para implementar feature flags de maneira eficaz em pipelines DevOps.

Lido
DevOps

Versionamento e releases

Nesta aula, você vai dominar o versionamento semântico, a criação de changelogs, o uso de tags no Git e a automação de releases, habilidades essenciais para qualquer profissional de DevOps. Através de exemplos práticos e exercícios, você aprenderá a versionar seu software de forma consistente e a automatizar o processo de release, garantindo entregas confiáveis e rastreáveis.

Lido
DevOps

Mudanças em banco de dados

Esta aula aborda como gerenciar mudanças em bancos de dados em um contexto DevOps, cobrindo migrations, versionamento de schema, backward compatibility e estratégias de deploy. O foco é garantir que alterações no banco sejam seguras, reversíveis e alinhadas com práticas de integração e entrega contínuas.

Lido
DevOps

Otimizando builds e pipelines

Esta aula ensina como otimizar builds e pipelines de CI/CD, abordando técnicas fundamentais como cache, paralelização, builds incrementais e medição de tempo. Ao final, você terá um repertório prático para reduzir o tempo de execução dos seus pipelines e melhorar a eficiência do fluxo de desenvolvimento.

Lido
DevOps

Automação: a mentalidade

Esta aula explora a mentalidade de automação no DevOps, destacando a importância de automatizar tarefas repetitivas, reduzir o toil, calcular o ROI da automação e fornecer um guia prático de como começar. O objetivo é capacitar o aluno a pensar de forma automatizada, priorizando investimentos que gerem mais valor.

Lido