0 XP

Módulo 0

Boas-vindas e Ambiente

Antes de aprender ferramenta, é preciso entender o jogo: o que uma pessoa de DevOps entrega no dia a dia, como as vagas estão escritas hoje e qual ambiente de trabalho você precisa ter na sua máquina. Este módulo entrega a bancada pronta: shell Linux, Git configurado com chave SSH, editor com extensões, Docker, Node, AWS CLI, Terraform, kubectl e Helm. No fim, você terá repositórios criados, orçamento de nuvem protegido e um diário técnico onde registrará cada decisão — o artefato que mais impressiona em entrevista.

1 semanas500 XPBadge: First Commit

0/7 itens concluídos

O que você vai saber fazer

  • Explicar com clareza a diferença entre DevOps, SRE, Cloud e Platform Engineering.
  • Ter um ambiente Linux funcional (WSL2, VM ou nativo) com shell configurado.
  • Autenticar no GitHub por chave SSH e criar os repositórios do projeto.
  • Instalar e validar Docker, Node, AWS CLI, Terraform, kubectl e Helm.
  • Criar orçamento e alerta de custo na nuvem antes de provisionar qualquer recurso.

Pré-requisitos

  • • Computador com 8 GB de RAM ou mais
  • • Conta de e-mail para GitHub e nuvem

Tópicos

CarreiraWSL2/LinuxGitHubVS CodeDockerNodeAWS CLITerraformkubectlHelm

Entrega do módulo

Repositórios criados, chave SSH funcionando, orçamento de nuvem com alerta e diário técnico iniciado.

Checklist

  • ☐ ssh -T git@github.com responde com o seu usuário
  • ☐ docker run hello-world executa sem sudo
  • ☐ terraform -version, kubectl version --client e helm version respondem
  • ☐ aws sts get-caller-identity retorna a sua identidade
  • ☐ Budget de 5 USD/mês criado com alerta por e-mail

Exame do módulo

Acerte pelo menos 70% para liberar o próximo módulo e receber o certificado.

Tentativas restantes hoje: 3 de 3

Prática

Laboratórios do módulo

  • Bancada pronta: validar as 8 ferramentas

    Iniciante

    Instalar e provar, por comando, que todo o arsenal do curso funciona na sua máquina.

    Ver passo a passo
  • Conta de nuvem blindada com orçamento

    Iniciante

    Proteger a conta AWS e garantir alerta de custo antes de criar qualquer recurso.

    Ver passo a passo

Troubleshooting típico

Quando quebra

Caso clássico: docker exige sudo. Sintoma: permission denied ao acessar /var/run/docker.sock. Causa: seu usuário não está no grupo docker. Correção: adicionar o usuário ao grupo e reabrir a sessão. Lição: erro de permissão quase nunca é bug da ferramenta.

No CloudShop

Criar os repositórios cloudshop-app, cloudshop-infra e cloudshop-gitops, que serão usados em todos os módulos seguintes.

Perguntas de entrevista

  • Qual a diferença entre DevOps e SRE na prática do dia a dia?
  • Como você garante que o ambiente da sua máquina não influencia o resultado do build?
  • O que você faz no primeiro dia com acesso a uma conta de nuvem nova?