Saltear al contenido principal
Contáctanos: + (52) (55) 1049-9180 // capacitacion@clibre.mx

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.

LPI Training Partner Platinum | Conocimiento Libre

CONTACTANOS

(52) 551049-9180

DURACIÓN

60 horas

MODALIDAD

En línea con clases en vivo

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

Banner Calenadario Cursos Conocimiento Libre | Conocimiento Libre

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).
Contactanos Curso Conocimiento Libre | Conocimiento Libre
Paga tu curso en mensualidades sin intereses con o sin tarjeta de crédito, te enviamos la propuesta completa

* Campo obligatorio




    Nuestros clientes

    Vive la experiencia de nuestros cursos

    Alianzas Estratégicas
    Linux Professional Institute Training Partner | Conocimiento Libre
    RedHat Business Partner | Conocimiento Libre
    Asociacion Mexicana Del Internet De Las Cosas Partner | Conocimiento Libre