Revierte primero e investiga después, salvo que el despliegue incluyera una migración de base de datos que haga inseguro el rollback. Confirma que la cronología encaja con el despliegue, comprueba si los errores se concentran en las instancias de la versión nueva y luego vuelve al artefacto anterior o redirige el tráfico. Cuando la tasa de errores se recupere, deja la build fallida disponible en un entorno de staging para poder diagnosticar sin que lo paguen los usuarios.
Por qué lo preguntan los entrevistadores
El entrevistador está comprobando tu instinto por defecto bajo presión. Los buenos candidatos mitigan de inmediato y tratan la curiosidad como un lujo para después. También quiere la salvedad importante de las migraciones, ya que un rollback ingenuo puede ser peor que la caída. Las repreguntas suelen tantear cómo habrías cazado esto antes, que es donde entran la entrega progresiva y el rollback automático.
Cómo estructurar tu respuesta
- Enuncia el valor por defecto: revertir primero, diagnosticar después.
- Da la única salvedad que lo cambia: una migración irreversible.
- Describe cómo confirmas que el despliegue es realmente la causa.
- Cierra con lo que lo habría cazado antes.
Ejemplo de respuesta
Por defecto, revertir. Una hora de errores en subida no es un misterio que resolver en vivo, es una hemorragia que parar, y el artefacto anterior es bueno conocido. Antes de apretar el gatillo hago dos comprobaciones rápidas. Una, ¿la curva de errores empieza de verdad a la hora del despliegue o ya subía antes?, porque si empezó antes el despliegue es una coincidencia y revertir malgasta diez minutos. Dos, ¿esta release incluía una migración de esquema?, porque si la incluía necesito saber si el código antiguo sigue funcionando contra el esquema nuevo. Si hicimos bien lo de expandir y contraer, funciona, y revertir es seguro. Si alguien eliminó una columna, revertir es ahora la opción peligrosa y voy a por un arreglo hacia delante o un feature flag. Cuando los errores se recuperan dejo la build mala desplegada en staging para poder reproducir sin clientes de por medio. Después, la pregunta que insistiría en hacer es por qué un canary no lo cazó, porque una hora de impacto significa que el despliegue no estaba vigilando la tasa de errores contra una línea base.
¿Tienes esta entrevista a la vuelta de la esquina? GhostPilot escucha tu llamada en vivo, detecta la pregunta en cuanto la hacen y pone una respuesta estructurada en tu pantalla en tiempo real. Pruébalo en tu próxima entrevista de práctica, o coge un Session Pass de $29, sin suscripción, para la de verdad.
Mira cómo funcionaPreguntas de seguimiento que puedes esperar
- ¿Cómo lo gestionarías si la release incluyera una migración irreversible?
- ¿Qué señal automática debería haber cazado esto en los primeros diez minutos?
- ¿Cómo gestionas un rollback cuando varios servicios se desplegaron juntos?
Más preguntas para Ingeniero DevOps
Tu entrevistador hará su propia versión de esta. Pega la descripción real del puesto en el Question Predictor gratuito y obtén las 20 preguntas que ese puesto tiene más probabilidades de hacerte, con lo que cada una busca en realidad.
Predecir mis preguntas