Cómo pasar de sysadmin a DevOps

Una ruta práctica, en el orden correcto, para aprovechar lo que ya sabes como sysadmin y convertirlo en un perfil DevOps que pase entrevistas.

Por qué un sysadmin parte con ventaja

Muchos perfiles que llegan a DevOps desde desarrollo no han tocado nunca un servidor en producción. Tú sí: sabes leer logs, entiendes por qué un servicio no arranca y has vivido incidentes reales. Esa base es justo lo que más cuesta enseñar.

Lo que te falta normalmente es otra forma de trabajar: todo en código, todo versionado y todo automatizado. Esta guía se centra en eso.

La ruta, paso a paso

1. Automatiza lo que ya haces a mano

Tu ventaja como sysadmin es que conoces Linux, redes, DNS, permisos y servicios. Lo que separa a un sysadmin de un DevOps no es saber más herramientas, sino dejar de hacer las cosas a mano.

Empieza por scripts en Bash y Python para tus tareas repetitivas: altas de usuarios, rotación de logs, comprobaciones de servicios. Guárdalos en Git desde el primer día.

2. Git como herramienta de trabajo diaria

Todo en DevOps vive en un repositorio: código, infraestructura, pipelines y configuración. Necesitas sentirte cómodo con ramas, merge requests, rebase y resolución de conflictos.

Si en tu empresa los cambios de configuración no pasan por Git, ese es tu primer proyecto.

3. Contenedores con Docker

Aprende a escribir Dockerfiles pequeños y reproducibles, a usar docker compose para levantar una aplicación con base de datos y a entender capas, redes y volúmenes.

Proyecto: conteneriza una aplicación de tres capas (frontend, API y base de datos) y documenta cómo arrancarla con un solo comando.

4. CI/CD: que cada cambio se pruebe y despliegue solo

Monta un pipeline en GitLab CI o GitHub Actions que haga lint, ejecute tests, construya la imagen y la publique en un registry. Después añade el despliegue automático a un entorno de pruebas.

En entrevistas te pedirán explicar qué pasa desde que haces push hasta que el cambio está en producción. Tienes que poder contarlo con un ejemplo propio.

5. Infraestructura como código con Terraform

Pasa de crear servidores desde una consola web a describirlos en código. Aprende estado, módulos, variables y cómo trabajar en equipo con un backend remoto.

Proyecto: crea con Terraform la red, las máquinas y el balanceador donde desplegarás tu aplicación, y destrúyelo y recréalo sin pasos manuales.

6. Kubernetes, cuando ya entiendes lo anterior

Kubernetes es lo que más aparece en las ofertas, pero sin contenedores, redes y CI/CD claros se vuelve una caja negra. Céntrate en Deployments, Services, Ingress, ConfigMaps, Secrets, probes y recursos.

Lo que más valoran en entrevistas es saber depurar: un pod en CrashLoopBackOff, un Service que no enruta, un nodo sin recursos.

7. Observabilidad: métricas, logs y alertas

Como sysadmin ya sabes lo que es que algo falle a las tres de la mañana. Ahora toca medirlo: Prometheus para métricas, Grafana para dashboards, ELK o Loki para logs y alertas que avisen antes de que el usuario lo note.

Cómo demostrarlo en una entrevista

Los certificados ayudan a pasar filtros, pero lo que convence es un portfolio. Ten en GitHub dos o tres proyectos pequeños y terminados, cada uno con un README que explique qué construiste, qué problema resuelve y qué aprendiste.

Prepara también dos o tres incidentes reales de tu trabajo como sysadmin y cuéntalos con estructura: qué pasó, cómo lo diagnosticaste, cómo lo resolviste y qué cambiarías ahora con automatización y monitorización.

Cuando tengas la base, repasa las preguntas de entrevista DevOps que más se repiten.

Errores habituales

  • > Empezar por Kubernetes sin dominar contenedores y redes.
  • > Encadenar tutoriales sin construir nada propio.
  • > Querer aprender todo el stack a la vez.
  • > No publicar los proyectos ni documentarlos.

¿Quieres hacer este camino acompañado?

En la mentoría DevOps 1-on-1 trabajamos esta ruta adaptada a tu punto de partida, con problemas reales de producción y preparación de entrevistas. Las 2 primeras sesiones son gratis.

Ver la mentoría DevOps