Curso DevOPS Infraestructura: Automatización y Contenedores
Laboratorios con Docker y Kubernetes, automatización con Ansible y pipelines CI/CD reproducibles (60 hrs, online/presencial).
El Curso DevOPS Infraestructura: Automatización y Contenedores es ideal para modernizar entornos con herramientas clave de la práctica DevOps; aprenderás a implementar y operar contenedores con Docker y Kubernetes, preparar sistemas con LVM para cargas de contenedores y gestionar pods y clústeres; además, automatizarás tareas y despliegues con Ansible, integrarás Jenkins y GitLab para control de versiones y pipelines CI/CD.
Conocimiento Libre es un Partner oficial de Capacitación LPI ATP (Approved Training Partner) reconocido como Platinum, el máximo nivel alcanzable.

Acerca del Curso:
El Curso DevOPS Infraestructura: Automatización y Contenedores cubre contenedores y orquestación (conceptos, arquitectura y redes en Docker/Kubernetes), preparación del sistema con LVM, instalación y uso de herramientas, y operación de pods y clústeres con monitoreo básico, autenticación, autorización y políticas de red; también abordarás automatización con Ansible (inventario, módulos, tareas, playbooks y roles) y su ejecución en Docker.
Para completar el flujo, integrarás Jenkins como motor de automatización y Git/GitLab como control de versiones para construir pipelines CI/CD reproducibles; con ello, podrás desplegar y administrar aplicaciones en Kubernetes y estandarizar procesos de infraestructura con buenas prácticas orientadas a resultados.
Objetivos del Curso:
Al finalizar el curso Curso DevOPS Infraestructura: Automatización y Contenedores el alumno será capaz de:
- Comprender fundamentos de transformación digital y modelos SecDevOps/Cloud.
- Instalar y operar entornos de contenedores con Docker y Kubernetes.
- Preparar sistemas con LVM para cargas de contenedores y gestionar volúmenes.
- Administrar pods y clústeres con comandos y configuraciones de red y seguridad.
- Automatizar tareas y despliegues usando Ansible (inventario, módulos, playbooks y roles).
- Integrar Jenkins como herramienta de automatización y orquestar pipelines.
- Implementar control de versiones con Git y GitLab.
Diseñar CI/CD reproducible y administrar aplicaciones dentro de Kubernetes
Temario
UNIDAD 1: Transformación Digital
1.1 ¿Qué es la transformación digital?
1.2 El nuevo modelo de empresa y cómo el los departamentos de TI / Security debe apoyarla.
1.3 Modelo tradicional vs modelo SecDevOps.
1.4 Modelo OnPremise vs Modelo Cloud.
1.5 Empresa resistente vs Empresa Resiliente.
UNIDAD 2: Conceptos para la instalación y operación de Dockers y Kubernets
2.1 ¿Qué son los contenedores?
2.2 Diferencia entre Contenerización y virtualización.
2.3 ¿Qué es Dockers?
2.4 Arquitectura de Dokers
2.5 Funcionamiento de redes en Dockers
2.6 ¿Qué es Kubernetes?
2.7 Arquitectura de Kubernetes
2.8 Componentes de Kubernetes.
2.9 Funcionamiento de redes en Kubernetes
UNIDAD 3: La instalación del sistema operativo para Dockers/Kubernetes.
3.1 Instalación del sistema operativo.
3.2 Particionamiento de Docker/Kubernetes con soporte LVM.
3.3 Manejo del soporte LVM
3.4 Conceptos: Creación, expansión y eliminación de volúmenes.
3.5 Instalación de Dockers.
UNIDAD 4: Uso de comandos Dockers
4.1 Ejecutar comandos para la creación y gestión de contenedores (ej. image, run, attach, search, pull, create, otros).
UNIDAD 5: Instalación de Kubernetes
5.1 Elegir la correcta configuración de infraestructura de Kubernetes
5.2 Instalación del Kubernetes.
5.3 Instale y use kubeadm/kubectl (clústeres de Kubernetes).
5.4 Ejecutar pruebas de entorno
UNIDAD 6: Creación y gestión de PODS y CLUSTER con servicios comunes
6.1 Ejecutar comandos para la creación y gestión de pods.
6.2 Ejecutar comandos para la creación y gestión de clusters.
6.3 Comprender la configuración de red en los nodos del clúster.
6.4 Comprender los conceptos de redes de pod.
6.5 Como monitorear todos los componentes del clúster.
6.6 Como monitorear aplicaciones.
6.7 Configurar la autenticación y autorización.
6.8 Comprender las primitivas de seguridad de Kubernetes.
6.9 Configurar políticas de red.
UNIDAD 7: Conoce los componentes de Ansible
7.1 ¿Qué es ANSIBLE?
7.2 ¿Cómo funciona ANSIBLE?
7.3 Características de ANSIBLE
7.4 Conceptos fundamentales en la arquitectura ANSIBLE:
7.4.1 Inventario
7.4.2 Módulos
7.4.3 Tareas
7.4.4 Playbooks
7.4.5 Estructura base de directorio de un playbook
7.4.6 Roles
7.4.7 Estructura base de directorio de un playbook con roles.
UNIDAD 8: Instalación y configuración de Ansible en Docker
8.1 Instalación de Ansible en Docker
8.2 Pruebas
UNIDAD 9: Desarrollar destrezas en los procesos de elaboración de playbooks para despliegues en ANSIBLE
9.1 Introducción al manejo de archivo YAML.
9.2 Desarrollo de playbooks básicos.
9.3 Uso de variables, arreglos y estructuras de control.
UNIDAD 10: Instalación y configuración de Jenkins
10.1 Instalación de Jenkins en Contenedores
10.2 Creación de Jobs en Jenkins.
10.3 Ejecución de Jobs en Jenkins.
10.4 Creación y configuración de Jobs en Jenkins para la ejecución automática de playbooks de Ansible.
UNIDAD 11: Instalación y configuración de Gitlab (controlador de versiones)
11.1 ¿Qué es y las ventajas del control de versiones?
11.2 Instalación de Git
11.3 Configuración inicial de Git
11.4 Conceptos fundamentales de Git: repositorio, commit, rama, etc.
11.5 Inicialización de un repositorio Git
11.6 Creación y configuración de un archivo .gitignore
11.7 Creación y gestión de repositorios locales
11.8 Creación de commits
11.9 Revisión de la historia de commits
11.10 Ramas en Git
11.11 Fusión (merge) de ramas
11.12 Resolución de conflictos de fusión
11.13 Revertir cambios con git revert
11.14 Eliminar archivos y commits con git reset
11.15 ¿Qué es GitLab?
11.16 Creación de una cuenta en GitLab
11.17 Creación de un proyecto en GitLab
11.18 Conexión de repositorios locales con GitLab
Audiencia
- Profesionales de TI, desarrolladores y líderes que buscan iniciar o fortalecer rutas DevOps orientadas a contenedores y automatización, interesados en Curso DevOPS
- Infraestructura: Automatización y Contenedores.
- Equipos de proyectos y tomadores de decisión que necesitan comprender beneficios, costos y operación de estas herramientas en producción.
- Emprendedores y startups que buscan construir soluciones escalables sobre contenedores y pipelines CI/CD.
Requisitos
- Linux y redes — nivel básico/intermedio: manejo de terminal, paquetes/servicios, permisos, logs; nociones de TCP/IP, DNS y puertos.
- Bases de desarrollo/automatización: lectura de YAML/JSON, scripting simple (bash/PowerShell) y uso inicial de Git (commit, branch, merge).
- Conceptos de contenedores y cloud (intro): diferencia contenerización vs. virtualización, imágenes/contenedores y modelos on-premise vs. nube.
- Familiaridad con términos como almacenamiento, servidores, redes y bases de datos (opcional).

* Campo obligatorio
Vive la experiencia de nuestros cursos



















