Saltar al contenido

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

  1. Practica con labs hands-on: Kubernetes, Terraform, CI/CD. La teoría sin práctica no alcanza.
  2. Conoce al menos un cloud provider en profundidad (AWS, GCP o Azure) y básicos de los otros.
  3. Ten un proyecto personal con CI/CD completo que puedas mostrar.
  4. Las certificaciones ayudan: CKA (Kubernetes), AWS Solutions Architect, Terraform Associate.
  5. Aprende scripting en Bash y Python. Son tus herramientas diarias.
  6. Documenta tus runbooks y procesos. Es lo que diferencia un buen DevOps de uno excelente.
  7. Entiende networking básico: DNS, TCP/IP, load balancers, firewalls, VPN.

Recursos recomendados

Encuentra tu próxima oportunidad

Explora vacantes de DevOps & Cloud disponibles ahora.

Ver vacantes de DevOps & Cloud

By BRAINLLM 0.8.6