← Volver a Recursos
Aprende
Avanzado

Cloud & DevOps

Casi toda la infraestructura cloud moderna corre sobre Linux, y el ecosistema DevOps se construyó encima de esa base: contenedores como Docker o Podman empaquetan aplicaciones junto a sus dependencias usando primitivas del kernel Linux (namespaces, cgroups); orquestadores como Kubernetes coordinan cientos de esos contenedores en clústeres; herramientas de infraestructura como código (Terraform, Ansible) describen servidores y redes en archivos versionables en vez de clics en una consola; y las canalizaciones de CI/CD automatizan pruebas y despliegues cada vez que alguien hace push a un repositorio. Cerrando el ciclo, la observabilidad (métricas, logs y trazas) permite entender qué está pasando en sistemas distribuidos que ya no viven en un solo servidor.

Este es terreno avanzado porque exige integrar lo aprendido en administración de sistemas y redes con nuevas capas de abstracción: no basta con saber configurar un servidor, hay que saber describirlo, replicarlo y hacerlo resiliente a fallas automáticamente. Es también donde está buena parte de la demanda laboral actual en tecnología — roles de DevOps, SRE y Platform Engineering son de los mejor pagados del sector, y casi todos exigen bases sólidas de Linux.

Un camino de aprendizaje razonable es: primero Docker (contenerizar una aplicación propia), luego Kubernetes (desplegar esos contenedores en un clúster, aunque sea uno local con minikube o kind), después infraestructura como código con Terraform o Ansible, y finalmente CI/CD y observabilidad. No intentes aprenderlo todo a la vez — cada pieza tiene suficiente profundidad para meses de práctica.

Recursos recomendados

Documentación oficial · docs.docker.com Docker Docs

La referencia oficial para construir imágenes, orquestar contenedores con Compose y entender los fundamentos de la contenerización.

Documentación oficial · kubernetes.io Kubernetes Documentation

Documentación oficial del proyecto, con tutoriales interactivos para desplegar y gestionar tu primer clúster paso a paso.

Documentación oficial · developer.hashicorp.com Terraform Docs

Guías oficiales de HashiCorp para describir infraestructura como código y aplicarla de forma reproducible en cualquier proveedor cloud.

Documentación oficial · docs.ansible.com Ansible Documentation

Cómo automatizar la configuración de servidores con playbooks declarativos, sin necesidad de agentes instalados en cada máquina.

Ruta de aprendizaje · roadmap.sh DevOps Roadmap

Un mapa visual y comunitario de todo lo que compone el camino DevOps, útil para ordenar qué aprender primero y qué dejar para después.

Metodología · 12factor.net The Twelve-Factor App

Doce principios de diseño para construir aplicaciones modernas, portables y fáciles de escalar en entornos cloud — disponible en español.