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

História e origem do DevOps

Esta aula apresenta a história e origem do DevOps, desde o conflito entre desenvolvimento e operações até o movimento colaborativo. Aborda a cronologia, pessoas-chave como Patrick Debois e marcos como o DevOpsDays, além de discutir o futuro da prática.

✓ Lido
DevOps

O que é DevOps

Esta aula define DevOps como uma cultura de colaboração entre desenvolvimento e operações, desmistifica crenças comuns e explica seus verdadeiros objetivos, práticas e ferramentas.

✓ Lido
DevOps

Métricas DevOps (DORA)

Esta aula apresenta as quatro métricas DORA (Deployment Frequency, Lead Time, Change Failure Rate e MTTR) que são fundamentais para medir a performance de equipes DevOps. Explica como cada métrica é calculada, interpretada e como melhorá-la, com exemplos práticos e comandos bash para coleta de dados.

✓ Lido
DevOps

Papéis e responsabilidades

Esta aula explora os papéis de DevOps Engineer, SRE e Platform Engineer, analisando suas responsabilidades, sobreposições e contextos ideais de aplicação. O objetivo é ajudar o profissional a entender as diferenças e escolher a estrutura mais adequada para cada organização.

✓ Lido
DevOps

DevOps e Agile

Esta aula explora a relação entre DevOps e Agile, mostrando como o Lean e o fluxo de valor conectam os dois. Aborda as diferenças e a complementaridade, com exemplos práticos e exercícios.

✓ Lido
DevOps

Cultura DevOps

Esta aula explora os pilares da Cultura DevOps, aprofundando colaboração entre Dev e Ops, responsabilidade compartilhada, blameless culture e o framework CALMS. Com exemplos práticos e exercícios, você entenderá como transformar a dinâmica de equipes de TI.

✓ Lido
DevOps

O ciclo de vida DevOps

Esta aula explora o ciclo de vida DevOps, detalhando suas oito fases (plan, code, build, test, release, deploy, operate, monitor) e como elas formam um loop contínuo de melhoria. O foco está no conceito de feedback como motor da evolução, com exemplos práticos de ferramentas e práticas em cada etapa. Ao final, o aluno compreenderá como integrar desenvolvimento e operações para entregar software com qualidade e velocidade.

✓ Lido
DevOps

Rede para DevOps

Esta aula aborda conceitos fundamentais de rede para DevOps, incluindo IP, portas, DNS, HTTP/HTTPS, firewalls e ferramentas de diagnóstico como ping, curl e ss. O objetivo é capacitar o aluno a entender e solucionar problemas de rede em ambientes de desenvolvimento e produção.

✓ Lido
DevOps

Shell scripting para automação

Esta aula ensina shell scripting para automação de tarefas em DevOps, cobrindo scripts úteis, variáveis de ambiente, cron e quando usar shell vs ferramentas dedicadas. Inclui exemplos práticos, boas práticas e exercícios com respostas.

✓ Lido
DevOps

Processos e serviços

Esta aula aborda o gerenciamento de processos no Linux, a visão geral do systemd, logs do sistema e monitoramento básico. O aluno aprenderá comandos essenciais para administração de processos, serviços e logs, com exemplos práticos.

✓ Lido
DevOps

Git: introdução

Esta aula apresenta o Git, sistema de controle de versão essencial para DevOps, cobrindo conceitos fundamentais como repositório, commits e o fluxo básico de trabalho. O aluno aprenderá a iniciar um repositório, fazer alterações e registrar versões do código.

✓ Lido
DevOps

SSH e acesso remoto

Esta aula aborda o uso de SSH para acesso remoto seguro em ambientes DevOps, incluindo a geração e gerenciamento de chaves SSH, conexão remota, transferência de arquivos com scp e rsync, e boas práticas de segurança.

✓ Lido
DevOps

Branches e merge

Esta aula aborda o gerenciamento de branches no Git, incluindo criação, merge e resolução de conflitos. Também são apresentadas boas práticas para manter um fluxo de trabalho organizado em equipe.

✓ Lido
DevOps

Linux essencial para DevOps

Esta aula apresenta o Linux como sistema operacional dominante em servidores, cobrindo desde a navegação básica em arquivos até o gerenciamento de permissões e pacotes, com exemplos práticos essenciais para o profissional DevOps.

✓ Lido
DevOps

Git avançado

Esta aula aprofunda tópicos essenciais do Git para fluxos de trabalho profissionais: rebase vs merge, cherry-pick, tags e hooks. Você aprenderá quando usar cada ferramenta, como aplicá-las corretamente e boas práticas para manter um histórico limpo e eficiente.

✓ Lido