← roadmaps
Básico 10 a 18 meses

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.

Stack: Linux, Docker, Kubernetes, AWS (EC2, S3, Lambda), CI/CD, Terraform, Git, Bash, GitOps

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)

Não é a última fase, é uma camada paralela. IA turina no diagnóstico de erros, leitura de logs, scripting Bash, e depois em automação com Terraform/Ansible. Meta pra entrar: nível 3 sólido (infra leve com IA) + nível 4 intro (agentes pra automação).

N1IA como tutorSemana 1

Usa IA pra entender Linux, debugging de logs, explicar Yaml, revisar scripts Bash. Regra: refaça em 5 min sozinho sem copiar.

N2IA como parMês 2

Claude Code ou Cursor pra escrever Dockerfiles, scripts, terraform. Leia e entenda antes do commit.

N3Infra com IAMês 5-6

IA gerando snippets Terraform, CI/CD workflows, analisando logs estruturados. Você valida e estende.

N4Automação com agentesMês 8-10

Agentes simples (Bash + Claude) pra autohealing, alertas inteligentes, provisioning auxiliar. Construa do zero.

N5Infra observávelMês 12+

MCP servers pra acesso a logs, métricas, alertas em tempo real. Instrumentação via infra (Prometheus, Loki).

O caminho, parada por parada

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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).
← voltar para os roadmaps