DevOps / Cloud (AWS) do Zero à Primeira Vaga
Um caminho possível (não o único), no seu ritmo: de Linux iniciante até Kubernetes e Terraform em produção. Ajuste sem culpa. 10 a 18 meses com 2-4h/dia.
Antes de começar (premissas)
- Ponto de partida: zero em DevOps real (TI de base ajuda, mas não é pré-requisito).
- Ritmo: 2 a 4h por dia. Consistência e hands-on valem mais que cursos teóricos.
- Stack alvo: Linux fundamentado, Docker e Compose, Kubernetes (minikube → EKS), AWS (EC2, S3, Lambda, RDS), CI/CD (GitHub Actions), Terraform, Bash, Git fluente.
- Projetos reais: infra como código, pipelines de deploy, observabilidade básica, secrets management.
- IA desde a semana 1 como tutor e par técnico (não no fim).
- Mês 14-18 é buffer: se chegar pronto antes, ótimo; se precisar mais tempo, ajusta sem culpa.
- Mercado: 6k+ vagas AWS + 2.2k DevOps no Brasil, escassez crítica, growth acelerado.
Trilha de IA (paralela)
Usa IA pra entender Linux, debugging de logs, explicar Yaml, revisar scripts Bash. Regra: refaça em 5 min sozinho sem copiar.
Claude Code ou Cursor pra escrever Dockerfiles, scripts, terraform. Leia e entenda antes do commit.
IA gerando snippets Terraform, CI/CD workflows, analisando logs estruturados. Você valida e estende.
Agentes simples (Bash + Claude) pra autohealing, alertas inteligentes, provisioning auxiliar. Construa do zero.
MCP servers pra acesso a logs, métricas, alertas em tempo real. Instrumentação via infra (Prometheus, Loki).
O caminho, parada por parada
- Semana 1
Setup e mentalidade DevOps
Preparar ambiente, GitHub e mindset de automação desde o dia 1.
Recursos, projetos e entregável
Nível 1 começa aqui: IA como tutor pra comandos Linux.
Recursos (PT-BR)
- The Linux Command Line, William Shotts (PT ou EN)
- Pro Git Book (PT-BR, gratuito)
- Aprenda Shell Script, Aurelio Marinho Jargas
Marco: Terminal fluente, primeiro repositório no GitHub com 3+ commits, compreensão clara de o que é Infrastructure as Code.
- Mês 1
Linux fundamentado
Sistema operacional, permissões, processos, filesystems, rede básica.
Recursos, projetos e entregável
Nível 1 sólido. Peça à IA pra explicar comandos, não rodar cegamente.
Entregável: 3 scripts Bash em GitHub, sem cópia
Recursos (PT-BR)
- Linux 101, Bóson Treinamentos
- Linux Training Academy, Jeff Geerling
- explainshell.com (interativo)
Projetos pra fixar
Marco: Consegue troubleshoot permissões, processos e rede sem buscar cada comando.
- Mês 2-3
Docker + Compose, tudo containerizado
Aplicações em containers, imagens, registros, orquestração local.
Recursos, projetos e entregável
Nível 2 intro: Claude Code pra gerar Dockerfiles otimizados.
Entregável: 3 apps containerizados em Docker Compose no GitHub
Recursos (PT-BR)
- Docker Mastery, Bret Fisher
- Docker 101, TechWorld com Nana (Nana Janashvili, PT-BR subtítulos)
- Docker documentation (official)
Projetos pra fixar
Marco: Consegue containerizar uma app legada, otimizar imagem e rodar stack no Compose.
- Mês 4
Kubernetes (minikube → AWS/local)
Orquestração, declarativo, services, deployments, ConfigMaps, Secrets.
Recursos, projetos e entregável
Nível 2 sólido: IA pra gerar manifests YAML, você valida.
Entregável: App multi-tier rodando em Kubernetes local, IaC em YAML
Recursos (PT-BR)
- Kubernetes for Developers, Bret Fisher
- Kubernetes The Hard Way (EN, escalável)
- Linux Academy / A Cloud Guru: Kubernetes Essentials (PT subtítulos)
Projetos pra fixar
Marco: Consegue definir um stack completo (frontend, API, banco) em YAML, sem interface gráfica.
- Mês 5
AWS fundações (EC2, S3, RDS, Lambda)
Mentalidade cloud, serviços essenciais, free tier, custo.
Recursos, projetos e entregável
Nível 3 intro: IA analisando erros AWS, explorando SDK.
Entregável: App deployada em EC2 ou Lambda com banco RDS, bucket S3
Recursos (PT-BR)
- AWS Essentials, A Cloud Guru (PT subtítulos)
- AWS Well-Architected Framework (free whitepaper, PT)
- Acloudguru AWS Solutions Architect Associate (study guide)
Projetos pra fixar
Marco: Consegue provisionar stack completo em AWS (EC2 + RDS + S3), entende custo.
- Mês 6-7
Terraform e Infrastructure as Code
Declarar infra em código, versionável, reproducível, modular.
Recursos, projetos e entregável
Nível 3: Claude Code gerando módulos Terraform, testes de plano.
Entregável: Stack completo do Mês 5 descrita em Terraform, git versionado
Recursos (PT-BR)
- Terraform Associate Certification (LinuxAcademy / ACloudGuru, PT)
- Terraform Registry (docs oficiais)
- Terraform Best Practices, Yevgeniy Brikman
Projetos pra fixar
Marco: Consegue descrever infra em Terraform, versioná-la, iterar sem deletar prod.
- Mês 8
CI/CD: GitHub Actions, deploy automático
Pipelines: build, test, deploy, observabilidade, rollback.
Recursos, projetos e entregável
Nível 3 sólido: IA ajudando a diagnosticar falhas de pipeline, escrever workflows.
Entregável: App com CI/CD ponta a ponta: código → teste → deploy automático
Recursos (PT-BR)
- GitHub Actions Tutorial, TechWorld com Nana (PT subtítulos)
- GitHub Actions Documentation (official)
- ArgoCD Essentials, Nana Janashvili (GitOps, PT subtítulos)
Projetos pra fixar
Marco: Consegue mergear no main e ver app deployada 2min depois sem tocar em linha de comando.
- Mês 9-10
Kubernetes em produção (EKS ou auto-gerenciado)
Cluster completo, scaling, security, networking, storage.
Recursos, projetos e entregável
Nível 4 intro: agente simples pra auto-healing, análise de logs de cluster.
Entregável: Cluster Kubernetes rodando app, auto-scaling, observabilidade básica
Recursos (PT-BR)
- EKS Workshop, AWS (free, hands-on)
- Kubernetes in Action, Marko Lukša
- Linux Academy: Kubernetes Security, PT subtítulos
Projetos pra fixar
Marco: Cluster Kubernetes auto-gerencia carga, você controla via Helm/Terraform/ArgoCD.
- Mês 11-12
Observabilidade, alertas e autohealing
Monitoramento, logging, tracing, alertas, Runbooks.
Recursos, projetos e entregável
Nível 4: agente analisando métricas, sugerindo soluções pra alerts.
Entregável: Stack observável: 3-pilares (métricas, logs, traces), alertas inteligentes
Recursos (PT-BR)
- Observability Engineering, Charity Majors (free capítulo)
- Prometheus The Definitive Guide, Björn Rabenstein
- ELK Stack for DevOps, TechWorld com Nana (PT subtítulos)
Projetos pra fixar
Marco: Problema aparece no Grafana, você abre runbook, resolve sem escalada.
- Mês 13-14
Segurança, compliance, secrets
Hardening, scanning, secrets, compliance (básico).
Recursos, projetos e entregável
Nível 4 sólido: análise de logs de auditoria, scanning automático.
Entregável: Infra hardened: scanning, secrets management, auditoria básica
Recursos (PT-BR)
- Kubernetes Security, Liz Rice (O'Reilly)
- OWASP Top 10 in Kubernetes, pt-br
- AWS IAM Best Practices whitepaper
Projetos pra fixar
Marco: Container malicioso é bloqueado no build, secrets não vazam, auditoria enabled.
- Mês 15-18 (buffer e entrega)
Portfólio, entrevistas técnicas, primeira vaga
Polir projetos, casos de uso reais, documentação, networking.
Recursos, projetos e entregável
Nível 5: infra observável com IA, automação robusta, MCP pra observabilidade.
Recursos (PT-BR)
- Site Reliability Engineering, Google (free, PT)
- The Phoenix Project, Gene Kim (livro, PT)
- DevOps Brasil (comunidade, Slack/Discord)
Projetos pra fixar
Marco: Portfólio pronto, pronto pro mercado, consegue conversar sobre production incident sem transpiração.
Checklist final
Princípios
- Tudo em código: se não está versionado em Git, não é infra, é desestrutura.
- Automatizar tudo: manual process tomorrow is bug today. Escreva workflow, não runbook final.
- Observabilidade desde o início: logs estruturados, métricas custom, traces. Não é overhead, é segurança.
- Commit todos os dias, mesmo que pequeno: semana sem código é semana perdida.
- Teste infra como testa código: Terraform validate, tflint, policy as code (OPA), dry-runs.
- Aprenda da falha: todo incident é um learning, todo alerta ignorado é débito técnico.
- Comunidade real: meetup online, discuss no DevOps Brasil, post learning public.
- Production primeiro: não é projeto acadêmico se não vai pro ar, não é infra se não aguenta carga real.
- Regra de reescrita (IA): refaça cada workflow, cada Dockerfile, cada módulo Terraform em 10 min sem cópia, senão não aprendeu.
- DevOps é mindset, não ferramenta: a ferramenta muda, mindset fica (automação, monitoramento, documentação, velocidade).