Como pasar de sysadmin a DevOps: hoja de ruta completa 2026
Llevas anos administrando servidores Linux, gestionando redes, configurando servicios. Tienes experiencia real. Pero el mercado cada vez habla mas de DevOps y te preguntas como dar ese salto. En este post te explico la hoja de ruta completa basada en mi propia experiencia — empece como sysadmin y llevo anos trabajando como DevOps/Platform Engineer para empresas como Zurich Insurance en entornos Azure, GCP y AWS.
La diferencia real entre sysadmin y DevOps
Antes de empezar con la hoja de ruta, vamos a aclarar algo: no es una cuestion de herramientas, es una cuestion de mentalidad.
| Sysadmin | DevOps |
|---|---|
| Gestiona servidores existentes | Automatiza la creacion y gestion de infraestructura |
| Resuelve incidencias manualmente | Previene incidencias con monitorizacion y alertas |
| Deploys manuales o semimanuales | Pipelines de CI/CD completamente automatizados |
| Cambios poco frecuentes y planificados | Despliegues continuos varias veces al dia |
| Silos entre dev y ops | Colaboracion estrecha con desarrollo |
Lo bueno: como sysadmin ya tienes la base mas solida posible. Entiendes Linux, redes, seguridad y sistemas. Los desarrolladores que vienen de pure dev tardan mucho mas en entender esa parte.
Lo que ya sabes y te vale
Antes de ver lo que necesitas aprender, vale la pena reconocer lo que ya tienes. Como sysadmin, probablemente dominas:
- Linux: permisos, procesos, redes, systemd, logs. La base de todo.
- Scripting: bash, Python basico para automatizar tareas.
- Redes: TCP/IP, DNS, HTTP, firewalls, VPNs.
- Seguridad: SSH, certificados SSL, hardening basico.
- Monitorizacion: logs, metricas, alertas.
- Bases de datos: administracion basica de MySQL, PostgreSQL.
Todo esto sigue siendo valioso en DevOps. De hecho, es lo que diferencia a un buen DevOps de alguien que solo sabe usar herramientas de moda.
La hoja de ruta: que aprender y en que orden
Fase 1 — Contenedores: Docker (1-2 meses)
El primer paso obligatorio. Docker cambio la forma en que se despliegan aplicaciones y es el prerequisito para todo lo demas. En todolinux tienes los posts de Introduccion a Docker y Docker Compose para empezar.
- Conceptos de contenedores vs VMs
- Crear y gestionar contenedores con Docker
- Escribir Dockerfiles
- Docker Compose para aplicaciones multi-contenedor
- Docker networking y volumes
Fase 2 — Control de versiones y Git avanzado (2-4 semanas)
En DevOps todo esta en Git: el codigo, la infraestructura, las configuraciones. Si usas Git basico, necesitas subir el nivel.
- Branching strategies (GitFlow, trunk-based development)
- Pull requests y code review
- Git hooks
- Conventional commits
Fase 3 — CI/CD: GitHub Actions o GitLab CI (1-2 meses)
Automatizar el ciclo de vida del software es el corazon de DevOps. Empieza con GitHub Actions — es el mas accesible. Tienes la guia completa en el post de CI/CD con GitHub Actions desde cero.
- Pipelines de CI: tests, linting, build automatico
- CD: despliegue automatico a staging y produccion
- Secretos y variables de entorno en pipelines
- Build y push de imagenes Docker en el pipeline
Fase 4 — Infraestructura como codigo: Terraform (1-2 meses)
Dejar de crear infraestructura a mano y empezar a definirla en codigo. Terraform es el estandar del sector. Puedes ver la comparativa con Ansible en el post de Ansible vs Terraform.
- HCL: el lenguaje de Terraform
- Providers: AWS, GCP, Azure
- State management
- Modules reutilizables
- terraform plan y terraform apply en pipelines
Fase 5 — Kubernetes (2-3 meses)
El orquestador de contenedores que domina el mercado enterprise. Es la herramienta mas demandada en ofertas DevOps senior. Empieza por el post de Kubernetes para principiantes.
- Arquitectura de Kubernetes
- Pods, Deployments, Services, ConfigMaps, Secrets
- Helm charts para gestionar aplicaciones
- kubectl en el dia a dia
- Diagnosticar errores: CrashLoopBackOff, ImagePullBackOff
Fase 6 — Cloud provider (en paralelo con todo lo anterior)
Elige uno y profundiza. Mi recomendacion en 2026:
- AWS si quieres maxima demanda laboral (sigue siendo el lider)
- Azure si trabajas o quieres trabajar en grandes empresas (banca, seguros, sector publico)
- GCP si te interesa Kubernetes y tecnologia punta (GKE es el mejor managed Kubernetes)
Cuanto tiempo tarda la transicion
Con dedicacion de 1-2 horas diarias:
- 3-6 meses: perfil junior DevOps — Docker, CI/CD basico, algo de Terraform
- 6-12 meses: perfil mid DevOps — Kubernetes, Terraform avanzado, cloud provider
- 12-18 meses: perfil senior — arquitectura, seguridad, optimizacion de costes, liderazgo tecnico
Si ya tienes experiencia solida como sysadmin, puedes acortar estos tiempos bastante porque la base de Linux y redes ya la tienes.
Como demostrar la transicion sin experiencia previa en DevOps
Este es el punto critico. Tienes el conocimiento pero no el titulo. Como lo demuestras:
- GitHub con proyectos reales: un repositorio con Terraform para desplegar infraestructura en AWS/GCP, un pipeline de CI/CD funcionando, un proyecto Kubernetes. No hace falta que sea complejo, hace falta que funcione.
- Certificaciones: la CKA (Certified Kubernetes Administrator) es la mas valorada en DevOps. AWS Solutions Architect o GCP Professional Cloud Architect son excelentes para cloud.
- Ascender internamente: si ya trabajas en una empresa con equipo DevOps, es mucho mas facil dar el salto internamente. Ofrece ayuda, colabora en proyectos de automatizacion, hazte visible.
- LinkedIn actualizado: pon las herramientas que manejas (Docker, Kubernetes, Terraform, GitHub Actions) en tu perfil aunque sea en proyectos propios.
Conclusion
La transicion de sysadmin a DevOps es una de las mas naturales del sector IT. No empiezas de cero — empiezas con ventaja. La clave es ser sistematico: aprende Docker primero, luego CI/CD, luego Terraform, luego Kubernetes. Y mientras aprendes, construye proyectos reales que puedas mostrar.
En el proximo post veremos que herramientas necesitas para trabajar como DevOps en 2026. Ya has dado el salto de sysadmin a DevOps? Cuentame como fue en los comentarios.
