
Curso de DevOps Engineer
Domine las herramientas, los flujos de trabajo y la cultura en los que confían los equipos de ingeniería modernos para entregar software de forma rápida y confiable. Este curso lo lleva desde los fundamentos de Linux y flujos de trabajo con Git hasta Kubernetes, pipelines de CI/CD y observabilidad full-stack. Cada competencia que usted desarrolle se relaciona directamente con roles reales de ingeniería DevOps.
Lo que vas a aprender:
Usted adquirirá competencia práctica con la cadena de herramientas completa de DevOps, comenzando con scripting en Linux, Bash y Python, y luego avanzando hacia Docker, Kubernetes y Helm. Usted diseñará e implementará pipelines de CI/CD con pruebas automatizadas, puertas de seguridad y estrategias de despliegue como blue-green y canary releases. La infraestructura como código con Terraform y Ansible le permitirá aprovisionar entornos en la nube de forma repetible y a escala. También configurará Prometheus, Grafana y trazabilidad distribuida para monitorear sistemas en producción y responder a incidentes con confianza. Al finalizar, usted tendrá las competencias prácticas para desempeñarse como ingeniero DevOps en un equipo de ingeniería profesional.
Cómo estudias de forma práctica Curso de DevOps Engineer
Cómo practicas Curso de DevOps Engineer
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 • 40 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos y cultura de DevOps
Fundamentos y cultura de DevOps
Lección 1 • Métricas de DevOps y flujos de valor
Presenta las métricas DORA y el mapeo de flujos de valor para cuantificar el rendimiento de entrega. Conecta la medición con ciclos de mejora continua.
Lección 2 • Estructuras de equipo y colaboración
Examina modelos de equipos multifuncionales y la Ley de Conway. Permite a los ingenieros diseñar topologías de equipo que reduzcan la fricción en las transferencias.
Lección 3 • Historia y evolución de DevOps
Rastrea DevOps desde sus raíces en cascada y ágil hasta la práctica moderna. Proporciona contexto sobre por qué fueron necesarios los cambios culturales y de herramientas.
Lección 4 • Principios centrales de DevOps
Cubre el marco CALMS, flujo, retroalimentación y aprendizaje continuo. Conecta los principios con resultados de entrega medibles.
Capítulo 2OcultarOcultar detallesVer detallesFundamentos de Linux y scripting
Fundamentos de Linux y scripting
Lección 1 • Procesamiento de texto y manipulación de archivos
Enseña grep, sed, awk y tuberías para análisis de registros y extracción de datos. Apoya directamente el análisis de registros en flujos de trabajo de CI/CD y monitoreo.
Lección 2 • Scripting en Bash para automatización
Presenta variables, condicionales, bucles y funciones en Bash. Permite a los ingenieros automatizar tareas operativas repetitivas de manera confiable.
Lección 3 • Fundamentos de redes para ingenieros
Revisa conceptos esenciales de TCP/IP, DNS y HTTP necesarios para solucionar problemas en sistemas distribuidos. Prepara a los estudiantes para temas de redes de contenedores y conectividad en la nube.
Lección 4 • Fundamentos de línea de comandos de Linux
Cubre navegación del sistema de archivos, permisos y gestión de procesos. Forma la base operativa para todos los capítulos posteriores de herramientas.
Lección 5 • Scripting en Python para DevOps
Cubre fundamentos de Python, E/S de archivos y llamadas a API relevantes para herramientas DevOps. Extiende la capacidad de automatización más allá de los límites del scripting de shell.
Capítulo 3OcultarOcultar detallesVer detallesControl de versiones con Git
Control de versiones con Git
Lección 1 • Conceptos centrales de Git
Explica commits, árboles, blobs y el modelo DAG subyacente a Git. Construye los modelos mentales necesarios para comprender estrategias de ramificación avanzadas.
Lección 2 • Estrategias de ramificación y fusión
Compara Git Flow, desarrollo basado en tronco y GitHub Flow. Permite a los equipos elegir una estrategia alineada con su cadencia de liberación.
Lección 3 • Flujos de trabajo colaborativos y revisión de código
Cubre solicitudes de extracción, ramas protegidas y mejores prácticas de revisión. Conecta la disciplina de control de versiones con las puertas de calidad en pipelines de CI.
Lección 4 • Git hooks y automatización del repositorio
Presenta hooks pre-commit, pre-push y del lado del servidor para hacer cumplir políticas. Automatiza las verificaciones de calidad antes de que el código llegue al sistema de CI.
Capítulo 4OcultarOcultar detallesVer detallesContenerización con Docker
Contenerización con Docker
Lección 1 • Redes y almacenamiento en contenedores
Explica redes bridge, host y overlay, además de la gestión de volúmenes. Prepara a los estudiantes para conectar contenedores en entornos de compose y orquestación.
Lección 2 • Mejores prácticas de seguridad en contenedores
Aborda el escaneo de imágenes, usuarios no root y sistemas de archivos de solo lectura. Integra el endurecimiento de la seguridad en el ciclo de vida de construcción y ejecución de la imagen.
Lección 3 • Docker Compose para entornos locales
Utiliza Compose para definir y ejecutar pilas de múltiples servicios localmente. Conecta la paridad del desarrollo local con las configuraciones de contenedores en producción.
Lección 4 • Fundamentos de contenedores y Docker
Explica namespaces, cgroups y en qué se diferencian los contenedores de las máquinas virtuales. Establece la base conceptual para todas las herramientas basadas en contenedores.
Lección 5 • Construcción de imágenes Docker
Cubre la sintaxis del Dockerfile, el almacenamiento en caché de capas y las construcciones multietapa. Enseña técnicas de optimización de imágenes que reducen el tamaño y la superficie de ataque.
Capítulo 5OcultarOcultar detallesVer detallesDiseño e implementación de pipelines de CI/CD
Diseño e implementación de pipelines de CI/CD
Lección 1 • Construcción de pipelines de CI
Implementa etapas automatizadas de construcción, linting y prueba utilizando una plataforma de CI moderna. Enseña el diseño de bucles de retroalimentación rápida para detectar defectos tempranamente.
Lección 2 • Conceptos de CI/CD y anatomía del pipeline
Define integración continua, entrega continua y despliegue continuo con distinciones claras. Vincula las etapas del pipeline con el ciclo de vida de entrega de software.
Lección 3 • Estrategias de despliegue y patrones de liberación
Cubre despliegues blue-green, canary y rodantes con mecanismos de reversión. Permite liberaciones sin tiempo de inactividad y exposición controlada de funcionalidades.
Lección 4 • Seguridad del pipeline y puertas de cumplimiento
Integra SAST, escaneo de dependencias y verificaciones de políticas en los pipelines. Aplica seguridad desde el inicio para evitar que artefactos vulnerables lleguen a producción.
Lección 5 • Pruebas automatizadas en pipelines
Integra pruebas unitarias, de integración y de extremo a extremo como puertas del pipeline. Asegura el cumplimiento de la calidad sin ralentizar la velocidad de entrega.
Capítulo 6OcultarOcultar detallesVer detallesInfraestructura como código
Infraestructura como código
Lección 1 • Prueba y validación de código de infraestructura
Aplica linting, política como código y pruebas de integración a IaC. Previene que infraestructura mal configurada llegue a entornos de producción.
Lección 2 • Flujos de trabajo centrales de Terraform
Cubre sintaxis HCL, proveedores, recursos y el ciclo plan-apply. Desarrolla competencia práctica con la herramienta de IaC más ampliamente adoptada.
Lección 3 • Gestión de configuración con Ansible
Utiliza playbooks y roles de Ansible para configurar servidores después del aprovisionamiento. Complementa a Terraform manejando la desviación de configuración a nivel de sistema operativo.
Lección 4 • Principios de IaC y panorama de herramientas
Contrasta IaC declarativa vs. imperativa y revisa las principales herramientas. Establece criterios de selección para alinear las herramientas con las necesidades organizacionales.
Lección 5 • Módulos de Terraform y reutilización
Enseña la creación de módulos, variables de entrada y valores de salida para su reutilización. Permite bases de código de infraestructura escalables y DRY en múltiples entornos.
Capítulo 7OcultarOcultar detallesVer detallesOrquestación de contenedores con Kubernetes
Orquestación de contenedores con Kubernetes
Lección 1 • Seguridad en Kubernetes y RBAC
Implementa control de acceso basado en roles, seguridad de pods y políticas de admisión. Endurece el acceso al clúster y hace cumplir la ejecución de cargas de trabajo con privilegios mínimos.
Lección 2 • Almacenamiento persistente en Kubernetes
Cubre PersistentVolumes, StorageClasses y StatefulSets para aplicaciones con estado. Aborda los requisitos de durabilidad de datos para bases de datos y colas de mensajes.
Lección 3 • Configuración y gestión de cargas de trabajo
Cubre ConfigMaps, Secrets, límites de recursos y sondas de salud. Asegura que las aplicaciones se ejecuten de manera confiable y segura dentro de las restricciones del clúster.
Lección 4 • Arquitectura de Kubernetes y objetos centrales
Explica el plano de control, los nodos y los objetos fundamentales de la API. Proporciona el mapa conceptual necesario para operar y solucionar problemas en clústeres.
Lección 5 • Redes e Ingress en Kubernetes
Explica las redes del clúster, DNS y la configuración del controlador de ingress. Permite el enrutamiento de tráfico externo y la comunicación entre servicios.
Lección 6 • Entrega con Helm y GitOps
Utiliza charts de Helm y herramientas de GitOps para gestionar la entrega de aplicaciones en Kubernetes. Conecta los despliegues del clúster con los pipelines de CI/CD construidos en capítulos anteriores.
Capítulo 8OcultarOcultar detallesVer detallesObservabilidad, monitoreo y respuesta a incidentes
Observabilidad, monitoreo y respuesta a incidentes
Lección 1 • Pilares y estrategia de observabilidad
Define métricas, registros y trazas como los tres pilares de la observabilidad. Enmarca una estrategia coherente para obtener visibilidad del sistema en servicios distribuidos.
Lección 2 • Gestión de incidentes y autopsias
Establece rotaciones de guardia, runbooks y procesos de autopsia sin culpa. Construye resiliencia organizacional a través del aprendizaje estructurado de las fallas.
Lección 3 • Gestión centralizada de registros
Agrega registros usando una pila moderna y aplica patrones de registro estructurado. Reduce el tiempo medio de diagnóstico haciendo que los registros sean buscables y correlacionables.
Lección 4 • Trazado distribuido
Instrumenta servicios con OpenTelemetry y visualiza trazas en un backend de trazado. Identifica fuentes de latencia y propagación de fallas en microservicios.
Lección 5 • SLO, SLA y presupuestos de error
Define objetivos de nivel de servicio y presupuestos de error para equilibrar confiabilidad y velocidad. Conecta los datos de observabilidad con los compromisos de confiabilidad del negocio.
Lección 6 • Recolección de métricas y alertas
Implementa la recolección con Prometheus, consultas PromQL y paneles de Grafana. Permite alertas basadas en datos vinculadas a SLO y umbrales críticos para el negocio.
Tu certificado válido de finalización
Este curso es para ti:
Desarrollador junior: quiere incursionar en roles de infraestructura y automatización.
Administrador de sistemas: está listo para modernizar sus competencias más allá de las tareas tradicionales de gestión de servidores.
Ingeniero de QA: busca apropiarse de la automatización de pipelines y migrar hacia DevOps.
Graduado en ciencias de la computación: ingresa al mercado laboral y apunta a roles de ingeniería.
Desarrollador backend: desea asumir la responsabilidad del despliegue y las operaciones de producción.
Profesional de soporte de TI: está en transición hacia ingeniería nativa de la nube y trabajo de automatizació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, fácil 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 Colombia?
¿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




















