Pergunta de entrevista para Engenheiro DevOps

Um deploy saiu há uma hora e as taxas de erro vêm subindo desde então. O que você faz?

O que o entrevistador está avaliando, como estruturar sua resposta e um exemplo falado que você pode adaptar.

Resposta rápida

Faça rollback primeiro e investigue depois, a menos que o deploy tenha incluído uma migração de banco que torne o rollback inseguro. Confirme que a linha do tempo bate com o deploy, veja se os erros estão concentrados nas instâncias da versão nova, e então volte para o artefato anterior ou desvie o tráfego de volta. Assim que a taxa de erro se recuperar, mantenha o build com defeito disponível em um ambiente de staging para conseguir diagnosticar sem os usuários pagando por isso.

Por que os entrevistadores perguntam isso

O entrevistador está checando o seu instinto padrão sob pressão. Candidatos fortes mitigam na hora e tratam curiosidade como luxo para depois. Ele também quer a ressalva importante sobre migrações, já que um rollback ingênuo pode ser pior que a indisponibilidade. Os desdobramentos normalmente sondam como você teria pego isso antes, que é onde entram entrega progressiva e rollback automatizado.

Como estruturar sua resposta

  • Declare o padrão: rollback primeiro, diagnóstico depois.
  • Dê a única ressalva que muda isso: uma migração irreversível.
  • Descreva como você confirma que o deploy é mesmo a causa.
  • Encerre com o que teria pego isso mais cedo.

Exemplo de resposta

Exemplo falado, em primeira pessoa

O padrão é fazer rollback. Uma hora de erros subindo não é um mistério para resolver ao vivo, é um sangramento para estancar, e o artefato anterior é sabidamente bom. Antes de puxar o gatilho eu faço duas checagens rápidas. Uma, a curva de erro começa mesmo na hora do deploy, ou já vinha subindo antes, porque se começou antes o deploy é coincidência e o rollback desperdiça dez minutos. Duas, este release incluiu migração de schema, porque se incluiu eu preciso saber se o código antigo ainda funciona contra o schema novo. Se a gente fez expandir e contrair direito, funciona, e o rollback é seguro. Se alguém removeu uma coluna, o rollback agora é a opção perigosa e eu parto para uma correção para frente ou uma feature flag. Assim que os erros se recuperam eu mantenho o build ruim implantado em staging para a gente reproduzir sem envolver clientes. Depois a pergunta que eu levantaria é por que um canário não pegou isso, porque uma hora de impacto significa que o rollout não estava observando a taxa de erro contra uma linha de base.

Vai encarar essa entrevista em breve? O GhostPilot escuta a sua chamada ao vivo, identifica a pergunta no instante em que ela é feita e coloca uma resposta estruturada na sua tela em tempo real. Teste na sua próxima entrevista simulada ou pegue um Session Pass de $29, sem assinatura, para a hora da verdade.

Veja como funciona

Perguntas de acompanhamento que você pode esperar

  • Como você lidaria com isso se o release incluísse uma migração irreversível?
  • Que sinal automatizado deveria ter pego isso nos primeiros dez minutos?
  • Como você lida com um rollback quando vários serviços foram implantados juntos?

Mais perguntas para Engenheiro DevOps

Seu entrevistador vai fazer a própria versão desta. Cole a descrição real da vaga no Question Predictor gratuito e receba as 20 perguntas que essa vaga tem mais chance de fazer, com o que cada uma está de fato sondando.

Prever minhas perguntas

Ensaie as perguntas difíceis antes que elas apareçam

Pratique com um copiloto ao vivo e depois entre pronto. Um Session Pass de $29 te leva até o fim da entrevista, sem assinatura e sem amarras.

Instalar o GhostPilot