Preparación de la entrevista

Preguntas de entrevista para Ingeniero DevOps

Una entrevista de Ingeniero DevOps en España suele constar de tres partes: una conversación sobre procesos de entrega con el responsable técnico, una prueba práctica (depurar una pipeline rota, escribir un módulo de Terraform o diseñar una estrategia de despliegue) y una última ronda sobre guardias, incidencias y forma de trabajar con los equipos de producto. Las respuestas modelo de esta página están redactadas en primera persona para que usted pueda adaptarlas a su propia experiencia; sustituya siempre las cifras por las suyas, porque el entrevistador profundizará justo en el número que usted mencione. Preste atención al apartado sobre guardias y al de la pregunta salarial: son los dos puntos donde más candidatos técnicos sólidos pierden posiciones en la negociación.

Written & reviewed by the CVWon Editorial Team · Updated julio 2026

Cree su CV

Preguntas y respuestas

Preguntas de entrevista y respuestas modelo

Prepárese para estas preguntas frecuentes con respuestas modelo detalladas.

Por qué se hace esta pregunta

Para comprobar si el candidato tiene una definición propia y operativa, o si repite un eslogan. Muchas empresas españolas han renombrado su equipo de sistemas como equipo DevOps y quieren asegurarse de que quien entra sabe distinguir el proceso de la infraestructura.

Respuesta modelo

Para mí DevOps no es un puesto de herramientas, sino la responsabilidad sobre el flujo que va del commit a la producción. Un administrador de sistemas garantiza que la máquina funcione; un ingeniero de nube diseña cómo se estructuran los servicios de la plataforma. Mi trabajo consiste en que ese camino sea automático, repetible y medible: pipeline, infraestructura descrita como código, despliegue sin intervención manual y observabilidad que avise antes de que llame el cliente. En mi último puesto lo concretaba así: si un desarrollador necesitaba pedirme algo para desplegar, era una tarea pendiente de automatización en mi backlog.

Cierre siempre con un ejemplo concreto de algo que automatizó. Evite la definición de manual sobre la cultura de colaboración sin ningún hecho detrás: es la respuesta más repetida y la que menos se recuerda.

Por qué se hace esta pregunta

Es la pregunta central del puesto. Permite ver si usted ha diseñado una pipeline o solo la ha mantenido, y si entiende el equilibrio entre velocidad de retroalimentación y rigor de las verificaciones.

Respuesta modelo

La última fue para un monorepo Java con 14 equipos. Definí cuatro etapas: validación rápida (lint, compilación incremental y tests unitarios en menos de cinco minutos), calidad y seguridad (SonarQube, escaneo de dependencias y de imagen con Trivy como puertas bloqueantes), publicación del artefacto firmado en Nexus y, por último, despliegue GitOps mediante un cambio en el repositorio de manifiestos que Argo CD reconcilia. Lo que más impacto tuvo fue el paralelismo por módulo y una caché de dependencias bien invalidada: el build pasó de 47 a 9 minutos con 1.200 ejecuciones semanales. También añadí una regla que descarta ejecuciones antiguas de la misma rama, porque el 20 % del cómputo se iba en construir commits ya superados.

Estructure la respuesta por etapas y ponga un tiempo a cada una. Mencione al menos una decisión de compromiso, por ejemplo qué pruebas dejó fuera de la validación rápida y por qué: eso demuestra criterio, no solo memoria.

Por qué se hace esta pregunta

Distingue a quien ha usado Terraform en un proyecto pequeño de quien lo ha operado en una organización con varios equipos. El estado, el bloqueo y el radio de impacto son los problemas reales cuando la infraestructura crece.

Respuesta modelo

Estado remoto con bloqueo, nunca en local, y separación por entorno y por dominio funcional para que el radio de impacto de un apply sea pequeño. Los cambios entran por merge request con plan automático publicado en el propio hilo de revisión, y el apply solo lo ejecuta la pipeline, nunca una persona desde su portátil. Para lo compartido publico módulos versionados en un registro interno: los equipos fijan una versión y actualizan cuando les conviene, así una mejora mía no rompe su entorno el mismo día. Reviso la deriva con una ejecución programada de plan que abre una incidencia si detecta cambios fuera del código. En mi anterior empresa esa práctica sacó a la luz once recursos creados a mano durante una noche de incidencia.

Hable explícitamente de quién puede ejecutar apply y de cómo se revisa el plan. Si dice que cualquiera aplica desde su equipo local, la conversación termina ahí.

Por qué se hace esta pregunta

Comprueba si el candidato razona con datos o por intuición, y si sabe que velocidad y estabilidad deben mejorar juntas. También revela si ha vivido una transformación medida o solo ha leído sobre ella.

Respuesta modelo

Las cuatro métricas DORA como base. Frecuencia de despliegue y lead time for changes me dicen si el flujo va rápido; tasa de fallo en cambios y tiempo medio de restauración, si va seguro. Las miro juntas, porque subir la frecuencia mientras crece la tasa de fallo no es una mejora. En mi último proyecto pasamos de dos despliegues mensuales a cuarenta semanales y, en paralelo, la tasa de fallo bajó del 18 % al 4,5 % gracias a la reversión automática. Añado dos indicadores propios: el tiempo desde que un equipo nuevo abre un repositorio hasta su primer despliegue en producción, y el número de páginas nocturnas al mes, que para mí es el mejor termómetro de la salud real del sistema.

Mencione un caso en el que una métrica mejoró a costa de otra y cómo lo corrigió. Los entrevistadores valoran más ese matiz que la lista memorizada de las cuatro métricas.

Por qué se hace esta pregunta

En España casi cualquier plataforma con servicio 24x7 implica retén, y las empresas quieren saber si usted lo ha vivido y si sabe mejorarlo. También sirve para hablar del plus de disponibilidad sin que suene a regateo.

Respuesta modelo

He estado en rotaciones de cinco y seis personas, una semana de cada cinco, con retén telefónico. Cuando entré en el último equipo llegaban catorce avisos nocturnos al mes y buena parte no requería ninguna acción. Hice tres cosas: clasificar un mes de alertas para separar las accionables de las informativas, definir SLO con los responsables de producto y sustituir los umbrales fijos por alertas de consumo de presupuesto de error, y llevar todo lo no accionable a un panel de revisión semanal en lugar de al teléfono. Pasamos de 180 reglas a 31 y de catorce páginas nocturnas a dos. Cada alerta que queda tiene runbook con el primer paso concreto; si no lo tiene, no despierta a nadie.

Sea claro sobre su disponibilidad real y pregunte por el modelo de rotación, la compensación y el volumen actual de avisos. Es información que le conviene tener antes de firmar, y preguntarla se interpreta como experiencia.

Por qué se hace esta pregunta

El componente humano decide el éxito de un puesto de plataforma. La empresa quiere saber si usted impone o convence, porque un DevOps aislado del desarrollo acaba construyendo herramientas que nadie usa.

Respuesta modelo

Tratando la plataforma como un producto interno con usuarios que pueden decir que no. Antes de imponer nada me siento con dos o tres equipos y observo cómo despliegan hoy; casi siempre el atajo que usan revela una fricción real. Después ofrezco un camino guiado que sea más cómodo que el atajo: plantilla que genera repositorio, pipeline, panel y alertas por defecto, con documentación breve y un taller de una hora. Con ese enfoque, nueve de cada diez equipos adoptaron el portal interno en seis meses sin ninguna directiva de dirección. Cuando algo no se adopta, asumo que el problema es mi diseño, no la resistencia del equipo.

Aporte una cifra de adopción y un ejemplo de algo que rediseñó tras un rechazo. Reconocer un fallo propio en esta pregunta suma mucho más de lo que parece.

Técnica

¿Qué preguntas técnicas se hacen en una entrevista de Ingeniero DevOps?

Estas preguntas técnicas propias del puesto pueden surgir durante su entrevista.

Primero confirmo que el artefacto es idéntico comparando el digest de la imagen, no la etiqueta, porque una etiqueta móvil es la causa más frecuente de este síntoma. Después comparo la configuración efectiva: variables de entorno, secretos, ConfigMaps y límites de recursos, con un diff entre ambos entornos. A continuación miro las diferencias de plataforma: versión del clúster, políticas de red, cuotas y clases de almacenamiento. Si nada aparece, reviso las dependencias externas, que casi nunca son iguales en los dos entornos, y los eventos del pod junto con el motivo real del reinicio. Como medida de fondo, propongo que preproducción se genere con el mismo código de Terraform y los mismos manifiestos parametrizados, porque este problema es siempre un síntoma de deriva entre entornos.

En rolling update se sustituyen las réplicas progresivamente: es el modo por defecto de Kubernetes, barato y adecuado cuando la aplicación tolera convivencia de versiones. En blue/green se mantienen dos entornos completos y se cambia el tráfico de golpe: cuesta el doble en recursos, pero la reversión es inmediata, por lo que lo uso en sistemas con ventanas críticas, como facturación a fin de mes. En canary se envía un porcentaje pequeño de tráfico a la versión nueva y se promociona según métricas: es el que prefiero para servicios con mucho tráfico, porque permite decidir con datos reales. La condición imprescindible en los tres casos es la compatibilidad del esquema de base de datos hacia atrás; sin migraciones expansivas y en dos fases, ninguna estrategia de despliegue le salvará de una reversión imposible.

Ningún secreto en el repositorio ni en variables de CI escritas a mano. Uso un gestor central, en mi caso HashiCorp Vault, con autenticación de la propia pipeline mediante identidad efímera (OIDC), de modo que no exista una credencial de larga duración que robar. En el clúster los secretos se inyectan en tiempo de ejecución con un operador, no se versionan en Git; si se usa GitOps, los cifro con SOPS o con secretos sellados. Aplico rotación automática en las credenciales de base de datos, con vida corta, y registro de acceso auditable. En una migración de 60 servicios el mayor trabajo no fue técnico, sino inventariar dónde estaban realmente las credenciales: aparecieron en ficheros de configuración, en un panel de un CI antiguo y en un canal de chat.

No aplico. Leo el motivo del reemplazo en el plan, que indica qué atributo lo fuerza; suele ser un cambio en un campo inmutable o un nombre que ha variado. Si el cambio es necesario, planteo una migración por fases: creo el recurso nuevo, migro los datos y retiro el antiguo en un cambio posterior. Si el recurso ya existe pero está fuera del estado, uso importación o un bloque moved en lugar de dejar que se recree. Y protejo lo crítico con prevent_destroy y copias de seguridad verificadas. La regla que sigo y que enseño al equipo es simple: cualquier plan que contenga una destrucción se revisa entre dos personas antes de aprobarse.

Un SLO expresa el nivel de servicio que los usuarios pueden esperar en un periodo, por ejemplo que el 99,9 % de las peticiones se sirvan por debajo de 300 ms en 30 días. De ahí sale el presupuesto de error, que es el margen de fallo admisible: en ese caso, unos 43 minutos al mes. Las alertas las construyo sobre la velocidad de consumo de ese presupuesto, con dos ventanas, una corta y otra larga, para distinguir un incidente grave de un deterioro lento. Así se avisa por teléfono solo cuando el ritmo de consumo pone en riesgo el objetivo, y lo demás se revisa en horario laboral. La conversación importante no es técnica: hay que acordar el SLO con el responsable de producto, porque es él quien decide si un mes con el presupuesto agotado justifica parar nuevas funcionalidades.

Empiezo midiendo, no optimizando: saco el desglose por etapa de las últimas doscientas ejecuciones y busco dónde está realmente el tiempo. En mi experiencia hay cuatro causas que cubren casi todo: descarga repetida de dependencias por caché mal invalidada, ejecución secuencial de pruebas que podrían ir en paralelo, imágenes base enormes que se reconstruyen entero en cada commit y pruebas de integración lentas colocadas antes de la retroalimentación rápida. Reorganizo el flujo para que en cinco minutos el desarrollador sepa si su cambio es viable, y dejo lo pesado en una etapa posterior o nocturna. Después vigilo también la fiabilidad: una pipeline rápida pero con pruebas intermitentes destruye la confianza igual que una lenta, así que aíslo y arreglo los tests inestables antes de seguir optimizando.

Situacional

¿Para qué preguntas situacionales debe prepararse en una entrevista de Ingeniero DevOps?

Situaciones y preguntas de comportamiento a las que puede enfrentarse.

Lo primero es mitigar, no diagnosticar. Confirmo el alcance en el panel de SLO y en los registros, y compruebo si ha habido un despliegue o un cambio de configuración en las últimas horas; si lo hay, revierto de inmediato, porque revertir es más rápido que entender. En paralelo abro el canal de incidencia, comunico el impacto en lenguaje de negocio y aviso al responsable de guardia del área de pagos, que es quien puede decidir sobre el modo degradado. Si la reversión no resuelve, aplico las medidas del runbook: aislar la instancia afectada, activar el circuito de contención y limitar el tráfico si procede. Solo cuando el servicio está estable pasamos al análisis de causa raíz, y al día siguiente escribo el post-mortem con la línea temporal y las acciones correctoras, sin señalar a nadie.

No convierto la conversación en un pulso. Pregunto qué está bloqueando exactamente y miro el hallazgo concreto: no es lo mismo una vulnerabilidad crítica explotable en una dependencia expuesta que un aviso en una biblioteca de pruebas. Si el riesgo es asumible, aplico una excepción documentada con caducidad y con la persona responsable identificada, nunca una desactivación permanente. Si el riesgo es real, ofrezco alternativas: actualizar la dependencia, desplegar con la funcionalidad afectada tras un feature flag o salir con alcance reducido. Y después llevo el caso a la retrospectiva, porque una puerta que todo el mundo quiere saltarse suele estar mal calibrada; en un caso así reduje los falsos positivos de un escáner en dos tercios y las peticiones de excepción desaparecieron.

Durante las tres primeras semanas no cambio nada: acompaño dos despliegues completos, documento el procedimiento real tal y como se hace y mido cuánto dura cada paso y dónde falla. Con esos datos priorizo por dolor, no por elegancia. Primero automatizo la construcción y la publicación del artefacto, que es la parte de menor riesgo y da confianza; después llevo el despliegue de preproducción a la pipeline para que todos vean que funciona. En paralelo empiezo a codificar la infraestructura por importación, entorno a entorno, sin recrear nada. Hacia el día sesenta propongo el primer despliegue a producción automatizado en horario laboral, con reversión probada previamente. Mi objetivo a noventa días no es tener todo automatizado, sino que nadie tenga que trabajar un viernes por la noche y que exista una línea base medida para demostrar el progreso.

Antes de tocar nada necesito visibilidad de coste por equipo y por servicio, con etiquetado consistente; sin eso, cualquier recorte es a ciegas. Suelo encontrar tres bolsas rápidas: entornos de preproducción encendidos las 168 horas de la semana cuando se usan 45, recursos sobredimensionados frente a su consumo real y almacenamiento y registros con retención infinita. Apagar entornos fuera de horario y ajustar peticiones de CPU y memoria con datos de consumo suele dar entre un 20 % y un 25 % sin impacto en producción. También reviso el coste de la propia CI, que se dispara con runners ociosos y con ejecuciones redundantes. Presento cada medida con su ahorro estimado y su riesgo, y dejo claro qué no recomiendo tocar: la redundancia de producción y las copias de seguridad no son una partida de ahorro.

Preparación

Consejos de preparación

1

Prepare tres historias completas de su experiencia con cifras de partida y de llegada: una de automatización de pipeline, una de infraestructura como código y una de incidencia grave en producción. Practíquelas en voz alta hasta contarlas en dos minutos cada una, porque son la materia prima del 80 % de las preguntas.

2

Repase su propio CV con espíritu crítico y anote la pregunta más incómoda que le puedan hacer sobre cada línea. Si escribió que domina Kubernetes, espere una pregunta sobre por qué un pod se queda en Pending o sobre cómo depuraría un CrashLoopBackOff.

3

Lleve preparadas las cifras que no se improvisan: tiempo de build, frecuencia de despliegue, número de servicios, tamaño del equipo, volumen de alertas y duración de la rotación de guardias. Redondee con honestidad y esté dispuesto a explicar cómo las obtuvo.

4

Practique una prueba técnica en condiciones reales: corrija un fichero de pipeline con errores, escriba un módulo de Terraform pequeño desde cero y depure un despliegue fallido en un clúster local con kind o minikube, con un límite de 45 minutos y sin ayuda.

5

Investigue el contexto de la empresa antes de la entrevista: si está en banca, seguros o sector público, prepárese para hablar de trazabilidad, segregación de funciones y Esquema Nacional de Seguridad; si es una empresa de producto, el foco estará en la velocidad de entrega y la autonomía de los equipos.

6

Lleve sus propias preguntas por escrito: modelo de rotación de guardias y su compensación, quién puede desplegar hoy en producción, cuánto tarda un cambio en llegar al usuario y qué porcentaje del tiempo del equipo se dedica a trabajo no planificado. Las respuestas le dirán más sobre el puesto que la descripción de la oferta.

7

Si la entrevista es en inglés con la matriz del grupo, ensaye en inglés su explicación de la pipeline y de una incidencia: son las dos exposiciones largas y conviene no traducir sobre la marcha términos que ya usa a diario.

Cómo responder: «¿Cuáles son sus expectativas salariales?»

Cuando me preguntan por mis expectativas suelo responder así: «He revisado el mercado para un perfil de Ingeniero DevOps con seis años de experiencia en Madrid y mi horquilla está entre 55.000 € y 62.000 € brutos anuales, siempre en función del conjunto del paquete. Antes de cerrar una cifra me gustaría entender tres puntos: si la retribución se abona en 12 o en 14 pagas, si el puesto entra en rotación de guardias y cómo se compensa el plus de disponibilidad, y qué política de teletrabajo y de formación certificada tienen. Con esa información puedo darle una cifra concreta y firme.» Si insisten en un número antes de darme el contexto, ofrezco la horquilla y no un valor único, dejando claro que el extremo superior corresponde a un puesto con guardias y responsabilidad sobre la plataforma. Si es la empresa la que abre con una cifra por debajo de mi mínimo, no la descarto en el acto: pregunto por la banda interna del nivel, por la revisión salarial anual y por la posibilidad de un contrato indefinido con revisión a los seis meses, porque en muchas empresas españolas el margen de mejora está en esos elementos y no en el salario base inicial.

FAQ

Preguntas frecuentes

Lo habitual son tres o cuatro: una primera llamada con la persona de selección para contrastar expectativas y disponibilidad, una entrevista técnica con el responsable de plataforma, una prueba práctica (en directo o para hacer en casa con dos o tres horas de dedicación) y una conversación final con dirección técnica o recursos humanos. En consultoras del convenio TIC puede aparecer una fase adicional con el cliente final. El proceso completo suele durar entre dos y cinco semanas; si se alarga más sin explicación, pregunte abiertamente por el calendario.

Es legítimo negociar el alcance. Una prueba razonable no debería superar las tres o cuatro horas: montar una pipeline pequeña, escribir un módulo de Terraform o resolver un despliegue roto. Si le proponen un proyecto de fin de semana, ofrezca una alternativa, como una sesión de una hora resolviendo el mismo problema en directo con un ingeniero del equipo. Esa propuesta se recibe casi siempre bien y, además, le permite evaluar cómo trabaja el equipo, que es información valiosa para usted.

Con franqueza y con un puente. Por ejemplo: «No he trabajado con Jenkins en producción, mi experiencia es con GitLab CI; los conceptos de agentes, etapas y artefactos son equivalentes y me consta que la curva de adaptación es de unas semanas». Después dé un ejemplo real de una tecnología que aprendió en poco tiempo. Fingir conocimiento es contraproducente: en este puesto la prueba práctica lo descubre en diez minutos y quema la candidatura entera.

Las que revelan el estado real de la plataforma: cuántas veces se despliega a la semana, cuánto tarda un cambio en llegar al usuario, quién está autorizado a desplegar en producción, cómo funciona la rotación de guardias y cómo se compensa, y qué porcentaje del tiempo del equipo consume el trabajo no planificado. Pregunte también qué se espera de usted en los primeros noventa días. Si nadie sabe responder a la frecuencia de despliegue, ya tiene una pista muy clara del punto de partida.

Sí, y es una buena señal que lo hagan pronto. Significa que la empresa tiene un modelo definido y quiere alinear expectativas antes de invertir tiempo. Aproveche para concretar: número de personas en la rotación, frecuencia, si es retén telefónico o presencia, ventana de intervención comprometida y cómo se retribuyen las intervenciones nocturnas y en festivos. Conviene que todo eso quede reflejado por escrito en la oferta, porque el convenio TIC deja bastante margen a la negociación de empresa.

Un esquema sencillo de la arquitectura de entrega que ha construido resulta muy útil: una sola página con las etapas de la pipeline, los entornos y los puntos de control. Le ayuda a estructurar la explicación y demuestra que entiende el sistema en su conjunto. Si tiene repositorios públicos con módulos propios o playbooks probados, mencione uno concreto en lugar de enviar el perfil entero. Nunca comparta código, diagramas internos ni cifras confidenciales de su empleador actual: el entrevistador lo interpretará, con razón, como un indicio de cómo tratará usted mañana su información.

¿Todo listo para triunfar en su entrevista?

Cree su CV

Relacionados

Puestos relacionados

Ingeniero de Redes

Tecnología

Administrador de Base de Datos

Tecnología

Scrum Master

Tecnología

Jefe de Proyecto TI

Tecnología

Arquitecto de Sistemas

Tecnología

Especialista en Soporte TI

Tecnología