carreiras
DevOps / Platform Engineer
Faça a entrega de software ser rápida, repetível e segura, para todos os times da empresa.
Um engenheiro DevOps ou de plataforma constrói e opera os sistemas que os times usam para entregar e operar software: pipelines, ambientes, clusters, observabilidade e as ferramentas em volta. Segurança faz parte do trabalho, mas não é tudo. Esta base cobre os fundamentos de entrega e a fatia de segurança do cargo; operação e plataforma em maior profundidade aparecem como fora dela.
ver este caminho no mapa da jornadaUm dia no cargo
- Construir e manter o CI/CD, os ambientes e a infraestrutura por trás deles.
- Manter as plataformas confiáveis: monitoramento, capacidade, atualizações, plantão.
- Tornar o caminho padrão para os desenvolvedores rápido e seguro, e documentá-lo.
- Automatizar trabalho repetitivo e padronizar como os serviços são construídos e implantados.
- Trabalhar com segurança para que os controles se encaixem na plataforma em vez de brigar com ela.
Etapa 1· Fundamentos
Aprender os fundamentos de entrega, identidade, redes e logs.
Estude aqui
- Fundamentos de Linux e redes
- Fluxos de Git e code review
- Contêineres e imagens
- O ciclo de vida da entrega
- CI/CD
- Network - segmentação e zero-trust
- IAM - identidade e acesso
- Logging & detection - sinais e alertas
Aprenda em outros lugares
- Administração Linux e shell scripting
- Git, branching e fluxos de release
- Containers e como eles diferem de VMs
Construa isto
Coloque um app pequeno em container, escreva a pipeline dele e faça o deploy numa VM de nuvem que você provisionou por script.
Etapa 2· Prática
Descrever infraestrutura como código e operá-la com segurança.
Estude aqui
- Pipelines de CI que continuam rápidos
- Infraestrutura como código
- Containers — imagens e cadeia de suprimentos
- Infraestrutura segura como código
- Hardening de CI/CD
Aprenda em outros lugares
- Terraform ou Pulumi a fundo, com estado remoto e módulos
- Fundamentos de Kubernetes: workloads, serviços, configuração
- Stacks de monitoramento e alertas
Construa isto
Recrie o mesmo ambiente do zero com IaC em um comando, e destrua-o com a mesma limpeza.
Etapa 3· Avançado
Operar plataformas confiáveis em escala e tratá-las como produtos.
Estude aqui
- Fundamentos de Kubernetes
- Estratégias de release e rollback
- Observabilidade: métricas, logs e traces
- Confiabilidade: SLOs, error budgets e incidentes
- Kubernetes — runtime seguro
- Confiabilidade em escala: idempotência, retries e backpressure
- Observabilidade da própria plataforma de segurança
- Segurança como produto interno
Aprenda em outros lugares
- Prática de SRE: SLOs, error budgets, gestão de incidentes
- Consciência de custo (FinOps) e planejamento de capacidade
- Design multiambiente e multirregião
Construa isto
Defina SLOs para um serviço, construa os dashboards e alertas deles e faça um game day para testar o runbook.
O que mostrar
- Um repositório de infraestrutura que constrói um ambiente completo do nada, com uma documentação que qualquer pessoa consiga seguir.
- Um relato de plataforma: o que você padronizou, o que deixou flexível e como os times reagiram.
- Uma revisão pós-incidente (real ou simulada) com linha do tempo, causas e as mudanças que vieram depois.
Certificações (exemplos)
- CKA (CNCF)
- HashiCorp Terraform Associate
- AWS Certified DevOps Engineer – Professional
Exemplos, não recomendações nem requisitos. Confira os detalhes atuais com a entidade emissora.