Has configurado pipelines CI/CD, desplegado aplicaciones en Kubernetes y gestionado infraestructura con Terraform.
Pero cuando el entrevistador pregunta "¿Cómo diseñarías una estrategia de despliegue zero-downtime?" o "Explica el teorema CAP y sus implicaciones" — necesitas más que solo experiencia práctica.
Esta guía te da 55+ preguntas reales de entrevistas DevOps y cloud hechas en Amazon, Google, Microsoft y empresas tech top.
Qué Evalúan las Entrevistas DevOps
- Profundidad técnica: Infraestructura, redes, seguridad
- Diseño de sistemas: Arquitectura de sistemas fiables y escalables
- Troubleshooting: Debugging de problemas de producción bajo presión
- Mentalidad de automatización: Todo como código, repetibilidad
- Excelencia operacional: Monitoreo, respuesta a incidentes, fiabilidad
Preguntas de CI/CD y Automatización
1. Explica CI/CD y sus beneficios
Integración Continua (CI):
- Desarrolladores fusionan código frecuentemente
- Builds y tests automatizados en cada merge
- Detecta problemas de integración temprano
Entrega Continua (CD):
- Código siempre en estado desplegable
- Despliegue a staging automatizado
- Despliegue a producción requiere aprobación manual
Beneficios:
- Feedback más rápido
- Riesgo reducido: Cambios pequeños y frecuentes son más fáciles de debuggear
- Mayor calidad: Tests automatizados detectan regresiones
- Productividad de desarrolladores
2. ¿Cuál es la diferencia entre despliegues blue-green y canary?
Blue-Green:
- Dos ambientes de producción idénticos
- Despliega nueva versión al ambiente inactivo
- Cambia tráfico instantáneamente
- Pros: Rollback instantáneo
- Contras: Doble costo de infraestructura
Canary:
- Despliega a pequeño subconjunto de servidores/usuarios primero
- Aumenta gradualmente tráfico a nueva versión
- Pros: Menor riesgo, validación con usuarios reales
- Contras: Rollout más lento, routing más complejo
Preguntas de Contenedores y Kubernetes
3. Explica la diferencia entre contenedores Docker y VMs
| Aspecto | VM | Contenedor |
|---|---|---|
| Aislamiento | Nivel hardware | Nivel OS |
| Tamaño | GBs | MBs |
| Arranque | Minutos | Segundos |
| Overhead | Alto | Bajo |
| Seguridad | Aislamiento más fuerte | Más débil (kernel compartido) |
4. Explica la arquitectura de Kubernetes
Control Plane (Master):
- API Server: Punto de entrada para comandos REST
- etcd: Almacén clave-valor distribuido
- Scheduler: Asigna pods a nodos
- Controller Manager: Ejecuta loops de control
Worker Nodes:
- kubelet: Agente que asegura que contenedores corran en pods
- kube-proxy: Proxy de red implementando abstracción de servicios
- Container runtime: Docker, containerd
5. ¿Qué son los probes de Kubernetes y cuándo usar cada uno?
Liveness Probe:
- Propósito: ¿Está vivo el contenedor?
- Acción en falla: Reinicia contenedor
- Caso de uso: Detectar deadlocks, procesos colgados
Readiness Probe:
- Propósito: ¿Está listo el contenedor para recibir tráfico?
- Acción en falla: Remueve de endpoints del servicio
- Caso de uso: Tiempo de warm-up, verificación de dependencias
Startup Probe:
- Propósito: ¿Ha arrancado exitosamente el contenedor?
- Caso de uso: Aplicaciones de arranque lento
Preguntas de Cloud e Infraestructura
6. ¿Cómo diseñarías una arquitectura de alta disponibilidad en AWS?
Diseño Multi-AZ:
Route 53 (DNS)
│
CloudFront (CDN)
│
Application Load Balancer
/ \
AZ-1 (a) AZ-2 (b)
Auto Scaling Auto Scaling
RDS Primary ←──────→ RDS Standby
ElastiCache ElastiCache Replica
Componentes clave:
- DNS: Route 53 con health checks
- CDN: CloudFront para contenido estático
- Load Balancing: ALB distribuyendo entre AZs
- Compute: Auto Scaling Groups abarcando AZs
- Database: RDS Multi-AZ para failover automático
7. Explica VPC, subnets, security groups y NACLs
VPC: Red aislada en la nube Subnets: Subdivisiones de VPC (públicas/privadas)
| Aspecto | Security Group | NACL |
|---|---|---|
| Nivel | Instancia/ENI | Subnet |
| Estado | Stateful | Stateless |
| Reglas | Solo Allow | Allow y Deny |
| Evaluación | Todas las reglas | Ordenadas por número |
Preguntas de Monitoreo y Observabilidad
8. Explica los tres pilares de la observabilidad
1. Métricas:
- Datos numéricos en el tiempo
- Ejemplos: Uso CPU, conteo de requests, percentiles de latencia
2. Logs:
- Eventos discretos con contexto
- Ejemplos: Mensajes de error, audit trails
3. Traces:
- Flujo de request a través de servicios
- Muestra desglose de latencia, dependencias
Por qué los tres:
- Métricas: "Algo está mal"
- Logs: "Qué salió mal"
- Traces: "Dónde salió mal"
9. Explica SLIs, SLOs y SLAs
SLI (Service Level Indicator):
- Medida cuantitativa del servicio
- Ejemplos: disponibilidad, latencia
SLO (Service Level Objective):
- Valor objetivo para SLI
- Meta interna
SLA (Service Level Agreement):
- Contrato con clientes
- Incluye consecuencias por incumplimiento
Error budget:
Error budget = 100% - SLO = 0.1% de requests pueden fallar
Preguntas de Seguridad
10. ¿Cómo aseguras un clúster Kubernetes?
Seguridad del control plane:
- Habilitar RBAC
- Usar políticas de red
- Audit logging habilitado
Seguridad de pods:
securityContext:
runAsNonRoot: true
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
Gestión de secretos:
- No almacenes secretos en ConfigMaps
- Usa secretos externos (AWS Secrets Manager, Vault)
Preguntas de Troubleshooting
11. Un servicio de producción está lento. ¿Cómo lo diagnosticas?
Paso 1: Triage (1-2 minutos)
- Alcance: ¿Todos los usuarios o subconjunto?
- ¿Cuándo empezó? ¿Despliegues recientes?
Paso 2: Sigue el path del request
Usuario → CDN → Load Balancer → Aplicación → Database
Paso 3: Investiga cada capa
- Red: Resolución DNS, TLS handshake
- Aplicación: CPU/memoria, pools de conexiones
- Database: Queries lentas, contención de locks
Practica Entrevistas DevOps con IA
Leer preguntas es una cosa. Explicar sistemas complejos claramente bajo presión es lo que te consigue el trabajo.
Interview Whisper te permite:
- Practicar explicando decisiones de arquitectura
- Responder preguntas basadas en escenarios
- Obtener feedback sobre claridad técnica
Los mejores ingenieros DevOps comunican complejidad de forma simple.
Empieza a Practicar Preguntas DevOps con IA
Artículos Relacionados
- Guía de Entrevistas de Diseño de Sistemas
- Preparación para Entrevistas FAANG 2026
- Preguntas de Entrevista Google
- Método STAR para Entrevistas
Las entrevistas DevOps evalúan tanto profundidad técnica como habilidades de comunicación. Practica explicar estos conceptos claramente.