WhatsApp
  • Siguenos en CAPACITACIONES GOCURSOS SPA :
Gocursos.cl Organismo de capacitación.

Fundamentos De DevOps

Proporcionar una comprensión sólida de los principios y prácticas de DevOps, incluyendo la integración continua, la entrega continua y la colaboración entre equipos de desarrollo y operaciones.

  • 91 Contenidos
  • Duración: 24 horas
  • Código 340273

Objetivo General

Proporcionar una comprensión sólida de los principios y prácticas de DevOps, incluyendo la integración continua, la entrega continua y la colaboración entre equipos de desarrollo y operaciones.

Descargar Ficha PDF Cotizar

Objetivos Específicos

         Comprender los principios de DevOps. Aplicar prácticas de integración continua. Implementar entrega continua. Fomentar la colaboración entre equipos.


Módulo 1: Introducción a DevOps

        Objetivos:
        Comprender qué es DevOps y por qué es importante.
        Conocer su impacto en el ciclo de vida del software.
        Contenidos:
        Historia y evolución de DevOps.
        Problemas del modelo tradicional (Desarrollo vs Operaciones).
        Principios de DevOps: CALMS (Culture, Automation, Lean, Measurement, Sharing).
        Beneficios y desafíos de adoptar DevOps.
        DevOps vs Agile vs ITIL.


Módulo 2: Integración Continua (CI)

        Objetivos:
        Entender los conceptos clave de la Integración Continua.
        Implementar pipelines básicos de CI.
        Contenidos:
        ¿Qué es CI y por qué es esencial?
        Flujo de trabajo con ramas (Git Flow, trunk-based).
        Herramientas de CI: GitHub Actions, Jenkins, GitLab CI.
        Ejemplo práctico: pipeline de CI básico (build + test).


Módulo 3: Entrega Continua (CD)

        Objetivos:
        Diferenciar entre entrega y despliegue continuo.
        Aplicar prácticas básicas de CD.
        Contenidos:
        Qué es CD: beneficios y riesgos.
        Estrategias de despliegue (blue/green, canary, rolling).
        Herramientas de CD: ArgoCD, Spinnaker, GitLab.
        Ejercicio práctico: pipeline CI/CD básico.


Módulo 4: Infraestructura como Código (IaC)

        Objetivos:
        Comprender y aplicar el enfoque IaC.
        Automatizar el aprovisionamiento de infraestructura.
        Contenidos:
        ¿Qué es IaC? Ventajas frente a configuración manual.
        Herramientas: Terraform, Ansible, AWS CloudFormation.
        Variables, módulos y estados en Terraform.
        Laboratorio: levantar infraestructura básica con Terraform.


Módulo 5: Contenedores y Docker

        Objetivos:
        Comprender qué es un contenedor y cómo se usa en DevOps.
        Crear y ejecutar contenedores Docker.
        Contenidos:
        Virtualización vs contenedores.
        Docker CLI, Dockerfile, docker-compose.
        Construcción y publicación de imágenes.
        Laboratorio: contenerizar una aplicación sencilla.


Módulo 6: Orquestación con Kubernetes (Intro)

        Objetivos:
        Introducción al uso de Kubernetes para orquestar contenedores.
        Contenidos:
        Conceptos: pods, deployments, services, namespaces.
        Arquitectura general de Kubernetes.
        Uso de kubectl y minikube.
        Laboratorio: desplegar una app en un clúster local.


Módulo 7: Observabilidad y Monitoreo

        Objetivos:
        Introducción al monitoreo de sistemas y aplicaciones.
        Contenidos:
        Diferencias entre monitoreo, logging y tracing.
        Herramientas: Prometheus, Grafana, ELK, Loki.
        Métricas clave en DevOps (MTTR, lead time, change failure rate).
        Integración con pipelines.


Módulo 8: Cultura DevOps y Mejores Prácticas

        Objetivos:
        Comprender el rol de la cultura en el éxito de DevOps.
        Analizar casos reales y aprender de experiencias.
        Contenidos:
        Colaboración, feedback continuo y responsabilidad compartida.
        Blameless postmortems, retros, automatización inteligente.
        DevSecOps y seguridad en el pipeline.
        Casos de estudio: Netflix, Amazon, Google.

Completa el formulario para más información o haz clic en