Entrevista para ingeniero DevOps: preguntas y preparación

Qué preguntan en una entrevista DevOps, cómo responder sobre CI/CD, Kubernetes e incidentes y cómo ensayar la conversación.

8 min de lectura
Entrevista para ingeniero DevOps: preguntas y preparación

Una entrevista DevOps se parece muy poco a un examen de herramientas. Cualquiera que haya leído ofertas de empleo conoce la lista de tecnologías. Lo que se evalúa es otra cosa: cómo construyes el proceso, qué haces cuando todo se ha roto y si sabes elegir una herramienta para la tarea, no por su popularidad.

Entrevista para ingeniero DevOps
En una entrevista DevOps no se evalúa una lista de herramientas, sino la forma de pensar sobre el proceso.

En qué consiste la entrevista

EtapaQué se evalúa
Cribadoexperiencia, stack, expectativas económicas
InfraestructuraLinux, redes, contenedores, orquestación
Prácticaanálisis de incidentes, diagnóstico por logs
ProcesosCI/CD, lanzamientos, seguridad, trabajo en equipo

Siete temas que casi siempre se preguntan

1. Qué es CI/CD en la práctica

La respuesta «GitLab CI» no es una respuesta. Se espera el recorrido: commit → compilación → pruebas → artefacto → despliegue en el entorno, con reversión y con lo que ocurre si falla en cada paso. Una buena respuesta incluye el tiempo de compilación y la experiencia previa de mejora.

2. Contenedores y Docker

Capas de la imagen y su caché, compilación multi-stage, por qué una imagen de 1 GB es un problema, cómo pasar secretos, la diferencia entre CMD y ENTRYPOINT. A menudo piden explicar por qué el contenedor de la aplicación falla al iniciar.

3. Kubernetes

Pod frente a Deployment, sondas readiness y liveness, reinicios y sus causas, límites de recursos y OOMKill, ConfigMap y Secret, Ingress. Pregunta práctica: «el pod no arranca — por dónde empezaría».

4. Infraestructura como código

Terraform frente a Ansible, state y bloqueos, plan antes de aplicar, idempotencia. Comprueban si entiende qué hará `apply` antes de ejecutarlo.

5. Redes y balanceo de carga

Qué ocurre desde el navegador hasta la aplicación: DNS, balanceador de carga, TLS, proxy. Niveles de LAN, problemas con MTU, diferencia entre L4 y L7. Aquí se descarta a quienes «lo hacían todo mediante pipelines listos».

6. Monitorización y observabilidad

Métricas frente a logs frente a trazas, qué son SLO y budget, por qué «hay monitorización, pero los incidentes no se ven». Caso práctico: los usuarios se quejan y las métricas están dentro de lo normal — qué compruebas.

7. Incidentes y postmortems

Orden de actuación cuando cae producción, quién toma decisiones, cómo comunicar, cómo escribir un postmortem sin buscar culpables. Esta es una pregunta favorita de los entrevistadores: muestra experiencia real.

Preparación para la entrevista de DevOps
La mejor respuesta en una entrevista DevOps es experiencia concreta, no una lista de servicios.

Cómo responder a un caso sobre un incidente

La estructura funciona: síntoma → hipótesis → qué verifico → solución → prevención.

«Los usuarios reportan un 502. Primero reviso el balanceador: si los upstreams están vivos. Si están vivos, reviso los logs de la aplicación y las métricas de latencia. En el proyecto anterior, la causa era el agotamiento del pool de conexiones a la BD: ayudó aumentar el pool y añadir un timeout. La prevención es una alerta sobre la utilización del pool, no sobre los 5xx».

— ejemplo de respuesta de la práctica de análisis de entrevistas

Preguntas frecuentes

¿Cuánto tiempo se necesita para prepararse para una entrevista de DevOps?

Una semana de 30–40 minutos: repasar siete temas, recordar dos o tres incidentes reales con cifras y pasar una vez un diálogo completo. El caso del incidente es más importante que la teoría: es donde más se suele descartar.

¿Es obligatorio saber Kubernetes?

Si aparece en la vacante, sí, al menos a nivel de probes, límites y análisis de un pod que falla. Si la infraestructura está en máquinas virtuales, preguntan sobre systemd, balanceo y despliegue sin orquestador.

¿Preguntan sobre programación?

Sí: Python, Go o Bash a nivel de scripts de automatización. El live coding completo es menos frecuente, pero pueden pedirte analizar un script ajeno y encontrar el error.

¿Qué hacer si no conozco una herramienta concreta?

Dilo directamente y muestra el principio: «con esto no he trabajado, pero la tarea se resuelve igual que X, mediante una descripción declarativa y una ejecución idempotente». El entrevistador evalúa la transferibilidad del pensamiento, no el conocimiento de la API.

¿Cómo responder sobre las expectativas salariales?

Con un rango, no con una sola cifra, basado en el mercado. El análisis detallado está en el artículo negociación salarial.

¿Cómo entrenar una entrevista con IA?

Describa la situación en una frase — «entrevista para ingeniero DevOps, Kubernetes y CI/CD, cuatro años de experiencia» — y complete el diálogo en el simulador. El entrenador hará preguntas sobre su rol y analizará las respuestas después de la conversación.

¿Qué sigue?

Recuerde dos de sus incidentes y descríbalos según el esquema: síntoma — hipótesis — qué comprobó — solución — prevención. Luego repase el caso en voz alta: abra HintMeTalk AI, modo «Entrenador», describa la vacante en una sola frase. Después del análisis se ve dónde empieza a corregir sin haber comprobado la hipótesis.

Análisis de otros roles: Java, Python, frontend, analista de sistemas.

Practica esta habilidad en HintMeTalk AI

Abrir la app

Fuentes