Despliegue Nativo en la Nube (Cloud Native)
Completa la ruta de DevOps con un curso basado exclusivamente en desafíos que combina CI/CD, infraestructura como código (IaC), despliegue en Kubernetes y automatización de operaciones mediante Python. Este proyecto funciona como un ejercicio de integración tipo "capstone", donde trabajarás de forma más independiente para conectar múltiples prácticas de entrega modernas en un flujo de trabajo nativo en la nube.
Por qué es importante
La entrega nativa en la nube no depende de una sola herramienta o plataforma. Se basa en la coordinación de pipelines automatizados, infraestructura reproducible, despliegue de aplicaciones orquestadas y automatización de soporte en los puntos críticos. Este proyecto te ayudará a pasar del aprendizaje de cada capacidad por separado a su aplicación como parte de un modelo de entrega integral (end-to-end).
Qué aprenderás
- Conectar CI/CD basado en repositorios con tareas de infraestructura y despliegue posteriores.
- Utilizar la infraestructura como código como la capa de aprovisionamiento detrás de la entrega de aplicaciones.
- Desplegar y gestionar aplicaciones sin estado (stateless) en Kubernetes como parte de un flujo de trabajo más amplio.
- Incorporar automatización basada en Python cuando los enfoques basados únicamente en shell resultan limitados.
- Resolver tareas basadas exclusivamente en desafíos que requieren la integración de múltiples capacidades modernas de DevOps.
- Tratar la entrega nativa en la nube como un pipeline operativo completo en lugar de un conjunto de herramientas desconectadas.
Hoja de ruta del curso
El proyecto comienza con la construcción de un pipeline de CI/CD, donde la ejecución automatizada del flujo de trabajo establece la ruta de entrega. Posteriormente, se avanza hacia la infraestructura como código, introduciendo el aprovisionamiento declarativo como la capa de entorno necesaria para el despliegue.
A continuación, completarás un desafío de despliegue de aplicaciones en Kubernetes que integra la orquestación de contenedores en el flujo de trabajo. El proyecto finaliza con la automatización de operaciones mediante Python, reforzando la idea de que los entornos nativos en la nube requieren herramientas operativas personalizadas alrededor de la propia plataforma.
A quién va dirigido este curso
Este curso está diseñado para estudiantes que han completado los módulos finales de DevOps y buscan un proyecto integrador (capstone) basado en desafíos, que ponga a prueba su capacidad para conectar CI/CD, Terraform, Kubernetes y la automatización con Python en un flujo de trabajo de entrega coherente.
Resultados
Al finalizar este curso, serás capaz de comprender la entrega nativa en la nube como un sistema integrado, aplicar diversas herramientas modernas de DevOps en la secuencia correcta y completar un flujo de trabajo de despliegue integral de forma más independiente y con menos asistencia.

