
Curso de Devops
Domine las herramientas, las prácticas y la cultura en las que confían los equipos de ingeniería modernos para entregar software rápido y de manera confiable. Este curso lo lleva desde los fundamentos de DevOps hasta Kubernetes, Terraform, pipelines de CI/CD y observabilidad en producción. Ya sea que esté ingresando al mundo de DevOps o buscando mejorar en su rol actual, finalizará con competencias prácticas que los empleadores están buscando activamente.
Lo que vas a aprender:
Comenzará con los principios de DevOps y las estructuras de equipo, luego avanzará hacia flujos de trabajo con Git, pipelines de CI automatizados y despliegues basados en contenedores con Docker y Kubernetes. A partir de ahí, aprenderá a aprovisionar infraestructura en la nube con Terraform, diseñar flujos de trabajo de entrega continua de extremo a extremo e implementar prácticas de GitOps. El curso también cubre observabilidad en producción, SLOs, gestión de incidentes y controles de DevSecOps para asegurar su cadena de suministro de software. Los temas avanzados incluyen ingeniería de plataforma, arquitectura de malla de servicios, herramientas asistidas por IA y operadores de Kubernetes. Al finalizar, tendrá la profundidad técnica y la experiencia práctica para operar entornos de DevOps del mundo real con confianza.
Cómo estudias de forma práctica Curso de Devops
Cómo practicas Curso de Devops
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 38 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos y cultura DevOps
Fundamentos y cultura DevOps
Lección 1 • Midiendo el éxito de DevOps
Presenta las métricas DORA y otros KPI para rastrear la madurez de DevOps. Conecta la medición con los ciclos de mejora continua.
Lección 2 • Historia y evolución de DevOps
Traza el recorrido de DevOps desde sus raíces en Agile y Lean hasta la práctica moderna. Proporciona contexto sobre por qué surgió DevOps y qué problemas resuelve.
Lección 3 • Principios fundamentales de DevOps
Cubre el marco CALMS: Cultura, Automatización, Lean, Medición, Compartición. Conecta los principios con mejoras medibles en la entrega.
Lección 4 • Estructuras de equipos DevOps
Examina cómo las organizaciones estructuran los equipos DevOps, incluyendo modelos de plataforma e integrados. Ayuda a los estudiantes a elegir estructuras adecuadas a su contexto.
Capítulo 2OcultarOcultar detallesVer detallesControl de versiones y colaboración
Control de versiones y colaboración
Lección 1 • Solicitudes de extracción y revisión de código
Establece prácticas de revisión por pares que detectan defectos tempranamente y comparten conocimiento. Apoya directamente las puertas de calidad en los pipelines de CI.
Lección 2 • Fundamentos de Git
Cubre los comandos centrales de Git, la estructura del repositorio y el historial de commits. Forma la base técnica para todo el trabajo posterior en pipelines.
Lección 3 • Estrategias de ramificación
Compara GitFlow, desarrollo basado en troncal y ramas de funcionalidad. Los estudiantes seleccionan estrategias alineadas con el tamaño del equipo y la cadencia de lanzamiento.
Lección 4 • Monorrepositorios y patrones multirrepositorio
Analiza las ventajas y desventajas entre los enfoques de monorrepositorio y multirrepositorio para equipos grandes. Prepara a los estudiantes para decisiones reales de gobernanza de repositorios.
Capítulo 3OcultarOcultar detallesVer detallesPipelines de integración continua
Pipelines de integración continua
Lección 1 • Optimización del rendimiento del pipeline
Reduce la duración del pipeline mediante almacenamiento en caché, paralelismo y ejecución selectiva. Los pipelines más rápidos aumentan la productividad y la adopción por parte de los desarrolladores.
Lección 2 • Pipeline como código
Enseña definiciones de pipeline declarativas almacenadas en el control de versiones. Conecta el pipeline como código con la reproducibilidad y la auditabilidad.
Lección 3 • Pruebas automatizadas en CI
Integra pruebas unitarias, de integración y de análisis estático en las etapas del pipeline. Asegura que las puertas de calidad del código bloqueen automáticamente las compilaciones rotas.
Lección 4 • Puertas de seguridad y cumplimiento en CI
Integra el escaneo de seguridad y las verificaciones de políticas en CI para hacer cumplir los estándares de forma temprana. Prepara a los estudiantes para prácticas de seguridad de desplazamiento a la izquierda.
Lección 5 • Conceptos de CI y anatomía del pipeline
Define CI y mapea las etapas de un pipeline típico desde el disparador hasta el artefacto. Establece el vocabulario utilizado a lo largo del capítulo.
Capítulo 4OcultarOcultar detallesVer detallesContenerización y Docker
Contenerización y Docker
Lección 1 • Construcción de imágenes Docker
Cubre la sintaxis del Dockerfile, el almacenamiento en caché de capas y las compilaciones en múltiples etapas. Los estudiantes producen imágenes ligeras y reproducibles listas para producción.
Lección 2 • Conceptos y arquitectura de contenedores
Explica contenedores vs. máquinas virtuales, espacios de nombres y cgroups. Proporciona la base conceptual para todo el trabajo con Docker y orquestación.
Lección 3 • Seguridad de imágenes de contenedor
Identifica y mitiga vulnerabilidades en imágenes mediante escaneo y endurecimiento. Apoya las prácticas de cadena de suministro segura presentadas en CI.
Lección 4 • Registros de contenedores y distribución
Gestiona el almacenamiento de imágenes, las convenciones de etiquetado y los controles de acceso al registro. Prepara a los estudiantes para la promoción de artefactos en pipelines de CD.
Lección 5 • Ejecución y redes de contenedores
Gestiona las opciones de tiempo de ejecución del contenedor, los volúmenes y los modos de red. Conecta el conocimiento de redes con el diseño de aplicaciones multiservicio.
Capítulo 5OcultarOcultar detallesVer detallesOrquestación de contenedores con Kubernetes
Orquestación de contenedores con Kubernetes
Lección 1 • Gestión de configuración y secretos
Utiliza ConfigMaps y Secrets para desacoplar la configuración de las imágenes de contenedor. Refuerza los principios de aplicaciones de doce factores presentados en capítulos anteriores.
Lección 2 • Arquitectura y componentes de Kubernetes
Mapea los componentes del plano de control y del nodo trabajador y sus interacciones. Proporciona el modelo mental necesario para solucionar problemas en el comportamiento del clúster.
Lección 3 • Escalado y gestión de recursos
Configura las solicitudes y límites de recursos, y las políticas de autoescalado para cargas de trabajo. Asegura que los clústeres utilicen la capacidad de manera eficiente bajo carga variable.
Lección 4 • Redes y descubrimiento de servicios
Explica Services, Ingress y el descubrimiento basado en DNS dentro de un clúster. Conecta las redes con los patrones de comunicación de aplicaciones de varios niveles.
Lección 5 • Objetos principales de carga de trabajo en Kubernetes
Cubre Pods, Deployments, ReplicaSets y StatefulSets para ejecutar aplicaciones. Los estudiantes despliegan y actualizan cargas de trabajo usando manifiestos declarativos.
Capítulo 6OcultarOcultar detallesVer detallesInfraestructura como código
Infraestructura como código
Lección 1 • Aprovisionamiento con Terraform
Cubre la sintaxis de Terraform, los proveedores, los backends de estado y el diseño de módulos. Los estudiantes aprovisionan entornos de múltiples recursos a partir de módulos reutilizables.
Lección 2 • IaC en pipelines de CI/CD
Automatiza las etapas de plan, validación y aplicación dentro de los pipelines de CI existentes. Conecta la automatización de IaC con los flujos de trabajo de entrega construidos en capítulos anteriores.
Lección 3 • Principios de IaC y panorama de herramientas
Contrasta IaC declarativa vs. imperativa y examina las herramientas líderes. Establece los criterios de selección que los estudiantes aplican a lo largo del capítulo.
Lección 4 • Pruebas y validación de IaC
Integra linting, verificación de políticas y pruebas de integración en los flujos de trabajo de IaC. Evita que las configuraciones incorrectas lleguen a los entornos de producción.
Lección 5 • Fundamentos de gestión de la configuración
Aplica herramientas de gestión de configuración para hacer cumplir un estado coherente del servidor. Complementa el aprovisionamiento de Terraform con la configuración posterior al arranque.
Capítulo 7OcultarOcultar detallesVer detallesEntrega continua y despliegue continuo
Entrega continua y despliegue continuo
Lección 1 • Principios y flujos de trabajo de GitOps
Utiliza Git como la única fuente de verdad para la infraestructura declarativa y el estado de la aplicación. Conecta GitOps con las habilidades de Kubernetes e IaC de capítulos anteriores.
Lección 2 • Seguridad y cumplimiento en CD
Aplica controles de seguridad y registros de auditoría a lo largo del pipeline de entrega. Asegura que los despliegues cumplan con los requisitos organizacionales y regulatorios.
Lección 3 • Conceptos de CD y estrategias de liberación
Distingue la entrega continua del despliegue continuo y mapea los patrones de liberación. Proporciona el marco de decisión para elegir estrategias de despliegue.
Lección 4 • Diseño de pipeline de despliegue
Estructura pipelines de múltiples etapas con promoción de entornos y puertas de aprobación. Se basa en las habilidades de pipeline de CI para crear flujos de trabajo de entrega de extremo a extremo.
Lección 5 • Automatización y orquestación de liberaciones
Automatiza el versionado, la generación de changelogs y la creación de artefactos de liberación. Reduce los pasos manuales que introducen errores en los procesos de liberación.
Capítulo 8OcultarOcultar detallesVer detallesObservabilidad y confiabilidad del sitio
Observabilidad y confiabilidad del sitio
Lección 1 • SLOs, SLAs y presupuestos de error
Define los objetivos de nivel de servicio y utiliza los presupuestos de error para equilibrar la confiabilidad y la velocidad. Proporciona el marco de SRE para priorizar el trabajo de confiabilidad.
Lección 2 • Recopilación de métricas y alertas
Configura pipelines de métricas y alertas basadas en umbrales y anomalías. Conecta las alertas con los flujos de trabajo de guardia y la respuesta a incidentes.
Lección 3 • Pilares de observabilidad: Logs, Métricas, Trazas
Define los tres pilares de observabilidad y sus roles complementarios. Establece la estrategia de instrumentación para todo el trabajo de monitoreo en el capítulo.
Lección 4 • Gestión y análisis de logs
Centraliza los logs de sistemas distribuidos y construye flujos de trabajo de búsqueda y análisis. Permite la identificación rápida de la causa raíz durante los incidentes.
Lección 5 • Gestión de incidentes y postmortems
Estructura la respuesta a incidentes desde la detección hasta el postmortem sin culpa. Cierra el ciclo de retroalimentación que impulsa la mejora continua de la confiabilidad.
Tu certificado válido de finalización
Este curso es para ti:
Desarrolladores junior: listos para apropiarse del ciclo de vida completo de entrega de software.
Administradores de sistemas: en transición de operaciones manuales a roles de infraestructura automatizada.
Ingenieros de QA: que desean incorporar calidad y seguridad más temprano en los pipelines de entrega.
Profesionales de TI: que buscan cerrar la brecha entre los equipos de desarrollo y operaciones.
Personas en cambio de carrera: que ingresan al sector tecnológico con enfoque en roles de operaciones de ingeniería de alta demanda.
Estudiantes de ingeniería de software: que desarrollan competencias listas para el empleo más allá de escribir código de aplicación.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Perú?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















