Ingeniero MLOps: pregunta de entrevista

¿Cómo diseñas CI/CD para machine learning?

CI valida código, contratos de datos, features, entrenamiento reproducible, umbrales, seguridad y serving. CD promociona un bundle firmado progresivamente con aprobaciones, monitorización y gates de rollback.

Respuesta directa

Qué debe cubrir una buena respuesta

Cómo funciona

La integración continua para ML valida más que código: pruebas unitarias de la lógica de features, pruebas de contrato de datos contra un fixture, una pequeña ejecución de entrenamiento reproducible que debe alcanzar un mínimo de métrica, pruebas de comportamiento del modelo sobre un conjunto dorado, escaneo de dependencias y secretos, y una prueba de contrato del contenedor de serving. La entrega continua trata el modelo entrenado, su preprocesamiento y su esquema como un único paquete firmado que avanza por entornos igual que una aplicación: promoción automática a staging, una puerta de aprobación con el informe de evaluación adjunto, un canario en producción con rollback automático por protecciones de servicio y despliegue completo cuando las métricas de calidad retrasadas lo permiten.

Ejemplo

Un pull request que cambia código de features dispara pruebas unitarias, una ejecución de humo de entrenamiento con 5.000 filas y una evaluación sobre el conjunto dorado; una métrica por debajo de 0,88 bloquea la fusión. Un job nocturno entrena con datos frescos, registra un candidato y abre una solicitud de promoción con la diferencia de evaluación frente a producción. La aprobación del dueño del modelo despliega al 5 por ciento del tráfico, y un job promueve al 100 por ciento a las 48 horas si la conversión no ha caído.

Errores frecuentes

  • Ejecutar solo pruebas de código y dejar que un mal modelo pase CI.
  • Reentrenar como parte del paso de despliegue, de modo que lo publicado nunca se evaluó.
  • Promover un modelo sin rastro de aprobación ni evaluación adjunta.

Una estructura útil para responder

Responde desde tu propia experiencia.

No memorices un guion: usa solo ejemplos que puedas explicar con honestidad en preguntas posteriores.

Practica esta respuesta con MiraHint

Abre el espacio de trabajo de escritorio y ensaya una respuesta clara con tus propias palabras.

Descargar MiraHint
Preguntas de entrevista para Ingeniero MLOps