Pergunta de entrevista para Engenheiro DevOps

Como você detecta e lida com deriva de infraestrutura?

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

Resposta rápida

Detecte rodando um plan de forma agendada no CI contra cada ambiente e alertando em qualquer diff não vazio, e observando o log de auditoria da nuvem em busca de mudanças feitas fora do pipeline. Lide com isso corrigindo a causa e não só o sintoma: reaplique para reverter mudanças não intencionais, importe as legítimas de volta para o código, e remova o acesso de escrita permanente pelo console para que o pipeline seja o único caminho capaz de mudar a produção.

Por que os entrevistadores perguntam isso

Deriva é uma falha lenta que só machuca durante um incidente, quando o código não descreve mais a realidade. O entrevistador quer ver que você a detecta de forma proativa em vez de descobrir no meio de uma indisponibilidade. Ele também quer ouvir a metade organizacional da resposta, porque deriva normalmente é um problema de permissões e processo, e um candidato que só oferece um plan agendado resolveu metade.

Como estruturar sua resposta

  • Defina deriva como a realidade divergindo da configuração commitada.
  • Descreva a detecção agendada e o alerta pelo log de auditoria.
  • Explique como você resolve um diff depois de encontrá-lo.
  • Trate da causa raiz: quem pode mudar coisas fora do pipeline.

Exemplo de resposta

Exemplo falado, em primeira pessoa

A detecção é a metade fácil. Eu rodo um plan agendado contra cada ambiente e trato um diff não vazio como alerta, então a deriva aparece numa terça de manhã em vez de durante uma indisponibilidade. Junto com isso eu observo a trilha de auditoria da nuvem em busca de ações de escrita por identidades humanas em vez da role do pipeline, o que pega coisas que um plan não vê, tipo uma policy anexada manualmente em um recurso que ninguém importou. Quando um diff aparece, a primeira pergunta é se a mudança foi intencional. Se foi uma correção das duas da manhã que nos salvou, ela volta para o código e é importada, e a pessoa que fez não leva bronca, porque senão ninguém nunca te conta. Se foi acidental, a gente reaplica e reverte. Mas a correção duradoura é remover a capacidade de fazer aquilo: humanos ficam com somente leitura em produção por padrão, com uma role elevada por tempo limitado que é logada e revisada. Antes dessa mudança a gente redescobria a mesma deriva todo mês; depois dela, deriva virou algo genuinamente raro.

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ê lida com recursos que o próprio provedor altera sozinho?
  • O que você faria se um plan quisesse destruir um banco de dados de produção?
  • Como você traz um ambiente existente e não rastreado para sob gestão?

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