Day in the Life of a DevOps Engineer
Seu dia já começa com uma mensagem às 8h47: o deploy de ontem subiu, mas o serviço de pagamentos está respondendo mais devagar desde então. Você ainda nem abriu o notebook e já tem uma decisão pra tomar. É assim que a rotina de um engenheiro DevOps realmente acontece, e não como mostram as vagas de emprego.
Antes de tudo, um aviso honesto: nenhum dia é igual ao outro, mas quase todos dividem a mesma tensão entre manter o que já existe e construir o que vem depois. Vou descrever um dia comum de um profissional de nível pleno, com cerca de três a quatro anos de estrada.
A manhã: alertas, café e o primeiro corte#
O primeiro bloco é triagem. Você olha o painel de monitoramento, confere os alertas que chegaram de madrugada e decide o que é ruído e o que é problema. Nesse dia específico, a lentidão do serviço de pagamentos é real: a latência subiu de 180ms para 420ms depois de um deploy.
Você abre o repositório, olha o diff do último merge e encontra a causa em poucos minutos. Uma consulta ao banco foi reescrita e perdeu um índice. Acha o problema rápido, mas resolver é outra história: mexer em índice de banco em horário de pico não é decisão que se tome sozinho.
Entre 10h e 11h30 acontece o único bloco de trabalho profundo da manhã. Nele você conserta o problema, testa em staging e prepara o pull request. Depois disso, as reuniões começam a comer o resto do dia.
Receba o próximo guia por email
Guias novos e vagas recentes em um email curto. Grátis.
O meio do dia: reuniões e o trabalho invisível#
O clichê é verdadeiro: DevOps passa muito tempo em conversa. Daily do time de plataforma, alinhamento com o time de produto sobre um novo serviço, uma call com a equipe de segurança sobre permissões no cluster. Não é enrolação, é coordenação. Metade do valor do trabalho está em impedir que times diferentes quebrem as coisas uns dos outros.
A outra metade é o que ninguém vê. Você responde mensagens explicando por que um pipeline falhou, revisa uma configuração de Kubernetes que alguém copiou de um tutorial, atualiza documentação que estava errada. Isso é trabalho real e consome horas.
As ferramentas que você usa de verdade nesse período são chat corporativo, gerenciador de tickets, editor de código, terminal aberto o tempo todo, painel de monitoramento, repositório Git e a plataforma de CI/CD. Ferramentas de infraestrutura como código entram quando há mudança de infraestrutura planejada, não todo dia.
A tarde: mudanças que precisam de cuidado#
Depois do almoço vem o trabalho que assusta gente nova: mudanças em produção. Nesse dia, você agenda a criação do índice do banco para as 21h, porque não se mexe em estrutura de dados às duas da tarde. Enquanto isso, prepara o plano de reversão e escreve o que fazer se algo der errado.
Também há uma tarefa chata que ninguém anuncia: revisar custos de nuvem. Uma máquina parada há três semanas, um bucket de logs que cresceu sem limite, um ambiente de teste que ninguém desligou. Pequenas decisões que somam dinheiro no fim do mês.
Fim de expediente não é quando o trabalho acaba. É quando você entrega o que conseguiu e anota o que ficou pendente, porque às 21h vai ter uma janela de mudança que precisa de acompanhamento.
O que surpreende quem está entrando#
A primeira surpresa é a quantidade de escrita. Você escreve mais texto explicando decisões do que código. Runbooks, mensagens de commit, comentários em pull requests, post-mortems. Se você não gosta de escrever, vai sofrer.
A segunda é que a maior parte do tempo não é criando automação nova. É cuidando do que já existe, investigando comportamento estranho e conversando com gente que tem prioridade diferente da sua. Automação nova talvez seja 20% do tempo.
A terceira surpresa é o telefone. Dependendo da empresa, você entra em escala e pode ser acordado de madrugada. Pergunte sobre isso na entrevista, com todas as letras, porque muda completamente sua qualidade de vida.
Como muda do júnior para o sênior#
No começo, você recebe tarefas delimitadas: ajustar esse pipeline, corrigir essa permissão, documentar esse processo. A pressão vem do volume e do medo de quebrar algo que não entende ainda. Você passa boa parte do tempo aprendendo onde as coisas estão.
No nível pleno, você já resolve problemas sozinho, mas ainda depende de alguém para decisões de maior impacto. É onde a maior parte do aprendizado técnico acontece.
No sênior, o trabalho vira outra coisa. Você decide o que não fazer, defende decisões com quem não é técnico, antecipa problemas antes de virarem incidente e ensina gente mais nova. O código diminui. A responsabilidade por consequências aumenta.
Onde procurar essas vagas#
Se você está mirando essa carreira, vale acompanhar as vagas de DevOps no jobrise e filtrar por nível e por stack. Ferramentas como o decodificador de vagas ajudam a entender o que a empresa realmente pede, porque a descrição quase nunca diz tudo. E antes de enviar currículo, passe pelo verificador de ATS gratuito, porque a maioria dos filtros rejeita currículos por formatação, não por falta de competência.
Quanto ganha um engenheiro DevOps#
Salários variam muito por porte de empresa, região e regime de contratação. No Brasil, faixas comuns relatadas para nível pleno ficam entre R$ 7 mil e R$ 12 mil mensais, e para sênior entre R$ 12 mil e R$ 20 mil, com diferenças grandes entre CLT, PJ e empresas estrangeiras contratando remoto. Esses números mudam com frequência. Confira a fonte oficial do seu país ou pesquise vagas atuais para ter referência realista.
Um exemplo concreto de descrição de experiência#
Muita gente descreve a rotina de forma genérica no currículo. Veja a diferença entre uma frase fraca e uma reescrita que mostra o trabalho real.
Antes: "Responsável por pipelines de CI/CD e infraestrutura em nuvem".
Depois: "Reduzi o tempo médio de deploy de 25 para 8 minutos ao paralelizar etapas do pipeline e remover testes redundantes, e criei o processo de rollback que o time usa hoje".
A segunda versão mostra decisão, medida e consequência. É assim que recrutador entende o que você faz de verdade.
Checklist do que perguntar antes de aceitar uma vaga#
Antes de aceitar uma proposta, alinhe esses pontos com a empresa. Cada um deles muda seu dia a dia de forma concreta.
- Como funciona a escala de sobreaviso, com que frequência e com qual compensação
- Qual o tamanho do time de plataforma e quantas pessoas cobrem produção
- Qual a proporção entre trabalho de manutenção e projetos novos
- Como são feitas as mudanças em produção e quem aprova
- Se existe verba para treinamento e certificação
- Quantos ambientes de teste existem e quem mantém
- Como é medido o desempenho do time, por entregas ou por disponibilidade
- Se o trabalho é remoto, híbrido ou presencial, e se isso pode mudar
Ferramentas grátis#
- jobrise.io/pt/free-ats-checker/
- jobrise.io/pt/free-jd-decoder/
- jobrise.io/pt/jobs/
- jobrise.io/pt/blog/
Perguntas frequentes#
Preciso saber programar para trabalhar com DevOps?
Precisa escrever código, sim, mas não é o mesmo tipo de desenvolvimento de produto. O foco é automação, scripts, configuração e integração entre sistemas. Quem vem de desenvolvimento ou de operações consegue migrar com estudo direcionado.
Qual a diferença entre DevOps e Engenheiro de Plataforma?
DevOps é um conjunto de práticas e um papel que costuma misturar operação, automação e apoio a times de desenvolvimento. Engenheiro de Plataforma é uma função mais focada em construir ferramentas internas que outros times usam. Na prática, as atribuições se misturam bastante e mudam de empresa para empresa.
É verdade que DevOps passa o dia apagando incêndio?
Em empresas com processos maduros, incidentes são uma parte menor da semana. Em empresas com pouca estrutura, pode ser a maior parte. Pergunte sobre a frequência de incidentes na entrevista, é uma pergunta legítima e qualquer recrutador sério responde.
Quanto tempo leva para entrar na área sem experiência?
Depende do ponto de partida. Quem já trabalha com suporte, redes ou desenvolvimento costuma levar de seis meses a dois anos de estudo e prática para conseguir a primeira vaga. Não existe prazo garantido, e cursos sozinhos não substituem prática com projetos reais.
Preciso de certificação de nuvem para ser contratado?
Não é obrigatória, mas ajuda a passar por filtros iniciais, principalmente em empresas maiores. O que decide a contratação é conseguir explicar como resolveu problemas reais, não o certificado pendurado na parede.
Mande para quem tem entrevista esta semana.