Preparación por profesión

Entrevista de Ingeniero DevOps: preguntas y respuestas.

Sistemas de entrega, contenedores, Kubernetes e infraestructura.

Preguntas

Preguntas técnicas para practicar en voz alta

  1. 01

    ¿Cuál es la diferencia entre contenedores y máquinas virtuales?

    Las máquinas virtuales emulan hardware y usan kernels separados, con mayor aislamiento y coste; los contenedores comparten kernel, arrancan más rápido y son más densos, pero comparten límite de seguridad.

    Leer el desglose completo
  2. 02

    ¿Cuál es la diferencia entre probes readiness y liveness?

    Readiness decide si un pod recibe tráfico; liveness decide si Kubernetes lo reinicia. La caída de una dependencia suele fallar readiness, no liveness, para no amplificar el incidente con reinicios.

    Leer el desglose completo
  3. 03

    ¿Cómo trias un incidente de servicio?

    Determina impacto y severidad, asigna mando y comunicación, revisa cambios recientes y señales principales, mitiga primero el mayor daño, preserva evidencia y registra una línea temporal antes del análisis profundo.

    Leer el desglose completo
  4. 04

    ¿Cómo reduces el tamaño de una imagen Docker?

    Usa base mínima confiable, builds multietapa, .dockerignore estricto, capas deterministas, dependencias solo de producción y sin cachés ni herramientas de build en la imagen final; inspecciona y escanea.

    Leer el desglose completo
  5. 05

    ¿Cómo depuras un pod OOMKilled en Kubernetes?

    Confirma razón de terminación y límite, correlaciona uso y reinicios, revisa heap, asignaciones y carga, distingue fuga de límite insuficiente y corrige memoria o fija requests y limits medidos.

    Leer el desglose completo
  6. 06

    ¿Cómo gestionas el estado de Terraform de forma segura?

    Guarda el estado Terraform en backend remoto cifrado con locking, versionado, identidades restringidas y backups; separa entornos, revisa planes y usa import o comandos de estado bajo cambio controlado.

    Leer el desglose completo
  7. 07

    ¿Cómo diseñas CI/CD para un servicio web?

    CI construye un artefacto inmutable y ejecuta lint, pruebas, seguridad y migraciones; CD promociona el mismo artefacto con aprobaciones, rollout progresivo, health gates, observabilidad y rollback.

    Leer el desglose completo
  8. 08

    ¿Qué hace mantenible la infraestructura como código?

    IaC mantenible usa módulos pequeños con propietario, entradas y salidas explícitas, providers fijados, estado remoto, formato y validación automáticos, planes revisados, políticas, detección de drift y ciclo documentado.

    Leer el desglose completo
  9. 09

    ¿Cómo despliegas Kubernetes de forma segura?

    Despliega con imágenes inmutables, probes realistas, requests de recursos, estrategia rolling o canary, límites de disrupción, gates de error y latencia, pausa automática y rollback probado.

    Leer el desglose completo
  10. 10

    ¿Cómo gestionas secretos de infraestructura?

    Guarda secretos en un gestor cifrado, usa identidades en vez de claves estáticas, concede mínimo privilegio, inyecta en runtime, evita logs e imágenes, rota automáticamente, audita y prueba revocación.

    Leer el desglose completo