Todos los cursos
Ciencias de la Computación

DevOps con Docker, CICD y Fundamentos de Infraestructura

Curado y verificado porAbhishek Kumar, Backend Engineer, PayPal
landing.studyTime
IdiomasEnglish · 简体中文 · Español
10,00 US$Acceso de por vida
Certificado de finalizaciónverificable · compartible
Vista previa

Funciona en tu máquina. Esa frase es donde muchas carreras se estancan silenciosamente, porque la distancia entre algo que corre en tu laptop y algo que corre de forma confiable frente a los usuarios está hecha exactamente de las partes que nadie te enseñó: la compilación que solo funciona en un lugar, el despliegue que haces manualmente y temes, la contraseña que vive en un archivo de configuración, la interrupción a las 2 a.m. que ningún tablero explica. Este curso cierra esa distancia, en el orden en que realmente la cruzarías. Empiezas por hacer tu aplicación reproducible — un contenedor real, construido tan pequeño y tan restringido como debería ser, no un Dockerfile copiado y pegado que no entiendes. Luego construyes el pipeline que lo envía: un artefacto, construido una vez, probado a través de una pirámide sensata, y promovido sin cambios desde staging a producción en lugar de reconstruido y esperado. Luego aprendes la parte que la mayoría de los tutoriales omiten — gestionar entornos como un ingeniero: configuración y secretos fuera de tu código, infraestructura escrita como código, y despliegues que realmente puedes dirigir (rolling, blue-green, canary) con verificaciones de estado y un rollback que has ensayado. Y porque las cosas aún se rompen, el último tramo es el diagnóstico: leer logs, métricas y trazas; reconocer un crash loop, un OOMKill, una dependencia que se desvió; y gestionar un incidente para que la solución se convierta en una barrera, no en una cicatriz. Es intencionadamente agnóstico en cuanto a herramientas — enseñado con los nombres reales que encontrarás (Docker, GitHub Actions, GitLab CI, Terraform, Ansible, Kubernetes, las métricas DORA) pero construido alrededor del criterio subyacente, para que se transfiera a cualquier stack que uses. Terminas siendo capaz de llevar una aplicación desde un commit hasta un despliegue en producción que puedas defender en voz alta.

Lecciones

Acerca del creador del curso

Abhishek Kumar
Abhishek Kumar
Backend Engineer, PayPal

Abhishek Kumar is the engineer teams trust with the parts of a product that cannot quietly break—authentication, payments, data synchronization, and the APIs on which other services depend. Over eight years, he has decomposed legacy applications into independently deployable services, designed event-driven workflows, and improved heavily used systems through query tuning, caching, asynchronous processing, and careful capacity planning. His working environment spans Java, Python, Go, and Node.js, supported by PostgreSQL, Redis, Kafka, Docker, Kubernetes, and AWS. Abhishek remains involved after deployment, tracing production failures, strengthening observability and automated testing, reviewing architecture decisions, and helping younger engineers develop the judgment required to keep complex systems fast, secure, and recoverable.

Reseñas (11)

4.5 de 5
  • velvet_wallaby

    super clear

  • vigilant_bear

    отлично

  • secret_finch

    loved it

  • savvy_falcon

    Rất hay, cảm ơn!

  • wild_iguana

    内容太基础,没学到什么新东西。