DevOps & CloudMid-Level60-90 min
Entrevista DevOps / SRE Mid-Level
Preparación para entrevistas DevOps con 2-4 años de experiencia. CI/CD, contenedores, infraestructura como código, monitoring y cloud services.
17 preguntas3 secciones7 tips
Preguntas Técnicas 7 preguntas
Explica la diferencia entre un contenedor y una máquina virtual Fácil
Hint: Kernel compartido vs hypervisor, aislamiento, performance, tamaño de imagen, startup time. Cuando usar cada uno.
Describe un pipeline de CI/CD que hayas implementado de principio a fin Media
Hint: Build, test, lint, security scan, build image, push to registry, deploy staging, approval gate, deploy prod.
¿Qué es Infrastructure as Code y qué ventajas tiene? Compara Terraform con Pulumi Media
Hint: Versionado, reproducibilidad, review de cambios, drift detection. Terraform: HCL declarativo. Pulumi: lenguajes generales.
¿Cómo configurarías un cluster de Kubernetes para alta disponibilidad? Difícil
Hint: Multi-node control plane, pod anti-affinity, PDBs, resource limits, HPA, cluster autoscaler, multi-AZ.
Describe tu enfoque para monitoring y alerting en producción Media
Hint: Golden signals (latency, traffic, errors, saturation), Prometheus + Grafana, alerting rules, PagerDuty, runbooks.
¿Qué es un service mesh y cuándo lo implementarías? Difícil
Hint: Istio/Linkerd, mTLS, traffic management, observability. Complejidad vs beneficio. Para microservicios maduros.
Explica blue-green deployment vs canary deployment. ¿Cuándo usarías cada uno? Media
Hint: Blue-green: switch instantáneo, rollback rápido, más recursos. Canary: gradual, menos riesgo, más complejo de monitorear.
Preguntas de Comportamiento 5 preguntas
Describe un incidente de producción donde fuiste el incident commander Media
Hint: Timeline, comunicación, diagnóstico, resolución, postmortem. Énfasis en el proceso, no solo la solución técnica.
¿Cómo manejas la resistencia de developers que no quieren adoptar DevOps practices? Media
Hint: Empatía, demostrar valor (reducción de deploy time), automatizar lo tedioso, workshops, quick wins.
Cuéntame sobre una vez que automatizaste un proceso manual que ahorro tiempo al equipo Fácil
Hint: Proceso manual, tiempo invertido, solución de automatización, ahorro cuantificado, adopción.
¿Cómo te mantienes actualizado en un campo que cambia tan rápido como DevOps? Fácil
Hint: Blogs, conferencias (KubeCon), labs prácticos, certificaciones, comunidad, side projects.
Describe tu on-call experience y como manejas la fatiga de alertas Media
Hint: Rotar, eliminar alertas ruidosas, actionable alerts, runbooks, autorremediación, compensación.
Ejercicio Práctico 5 preguntas
Escribe un Dockerfile multi-stage para una aplicación Node.js optimizado para producción Media
Hint: Build stage con devDependencies, production stage con solo runtime. Alpine base, non-root user, .dockerignore.
Crea un pipeline de GitHub Actions que build, test y deploy a AWS/GCP Media
Hint: Triggers, caching, parallel jobs, secrets management, deploy step con rollback si tests fallan.
Escribe un módulo de Terraform para crear un VPC con subnets públicas y privadas Difícil
Hint: Variables de input, CIDR blocks, internet gateway, NAT gateway, route tables, outputs.
Configura monitoring básico con Prometheus y Grafana para una app web Media
Hint: Prometheus config, scrape targets, PromQL queries, dashboard en Grafana, alert rules.
Escribe un script que haga health checks de múltiples servicios y notifique si alguno falla Fácil
Hint: Bash o Python, curl con timeout, check status code, retry logic, notification (Slack webhook, email).
Tips de preparación
- Practica con labs hands-on: Kubernetes, Terraform, CI/CD. La teoría sin práctica no alcanza.
- Conoce al menos un cloud provider en profundidad (AWS, GCP o Azure) y básicos de los otros.
- Ten un proyecto personal con CI/CD completo que puedas mostrar.
- Las certificaciones ayudan: CKA (Kubernetes), AWS Solutions Architect, Terraform Associate.
- Aprende scripting en Bash y Python. Son tus herramientas diarias.
- Documenta tus runbooks y procesos. Es lo que diferencia un buen DevOps de uno excelente.
- Entiende networking básico: DNS, TCP/IP, load balancers, firewalls, VPN.
Recursos recomendados
Guías relacionadas
Encuentra tu próxima oportunidad
Explora vacantes de DevOps & Cloud disponibles ahora.
Ver vacantes de DevOps & Cloud