Certificación DevOPS Tools Engineer
Preparación en CI/CD, contenedores y automatización con práctica aplicada en 60 horas.
La Certificación LPI DevOps Tools Engineer consolida habilidades prácticas para integrar desarrollo y operaciones con herramientas open source ampliamente adoptadas; aprenderás a versionar con Git, automatizar pruebas y despliegues con CI/CD y construir pipelines reproducibles y trazables, trabajar con contenedores y orquestación para empaquetar, distribuir y escalar servicios de forma eficiente y portable, aplicar infraestructura como código para aprovisionar y configurar entornos consistentes con Ansible y Terraform.
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:
La Certificación LPI DevOps Tools Engineer aborda control de versiones con Git y flujos colaborativos, integración y entrega continua con pipelines de build/test/deploy, y empaquetado de aplicaciones con contenedores. Se profundiza en orquestación y buenas prácticas para servicios resilientes, así como en infraestructura como código para despliegues consistentes. También se cubren conceptos de seguridad, secretos y gestión de configuraciones, con enfoque claro y aplicable a producción.
Fortalece tu autonomía para estandarizar procesos, reducir errores y acelerar entregas. Desarrolla criterio para instrumentar observabilidad, interpretar métricas y mejorar confiabilidad. Prepara el camino para roles DevOps y para continuar con certificaciones y especializaciones superiores.
Objetivos del Curso:
Al finalizar el curso Certificación LPI DevOps Tools Engineer el alumno será capaz de:
- Diseñar flujos colaborativos con Git (branching, PR, revisión, versionado semántico).
- Implementar CI/CD con pipelines reproducibles que automaticen build, test y deploy.
- Empaquetar servicios en contenedores y gestionar orquestación básica.
- Aplicar infraestructura como código con Ansible y Terraform para entornos consistentes.
- Instrumentar observabilidad: métricas, logs y alertas para confiabilidad y mejora continua.
- Integrar prácticas de seguridad y gestión de secretos en todo el ciclo de entrega.
Temario
UNIDAD 1: Desarrollo de Software
1.1 Comprender y diseñar aplicaciones basadas en servicios
1.2 Comprender los conceptos y estándares comunes de las API
1.3 Comprender aspectos del almacenamiento de datos, el estado del servicio
1.4 Comprender las propiedades de las aplicaciones nativas de la nube
1.5 Diseñar software para su ejecución en contenedores
1.6 Diseñar software para su implementación en servicios en la nube
1.7 Conocimiento de los riesgos en la migración e integración de software heredado
1.8 Conocimiento de las actualizaciones y migraciones de esquemas de bases de datos
1.9 Comprender el concepto de desarrollo ágil de software
1.10 Comprender el concepto de DevOps y sus implicaciones para los desarrolladores
UNIDAD 2: Componentes y plataforma de software
2.1 Uso Características y conceptos del almacenamiento de objetos
2.2 Características y conceptos de las bases de datos relacionales y NoSQL
2.3 Características y conceptos de los intermediarios de mensajes y las colas de mensajes
2.4 Características y conceptos de los servicios de big data
2.5 Características y conceptos de los servicios informáticos / IaaS
2.6 Características y conceptos de los entornos de ejecución de aplicaciones / PaaS
2.7 Características y conceptos de las aplicaciones alojadas / SaaS
2.8 Características y conceptos de las aplicaciones funcionales / FaaS
2.9 Características y conceptos de las redes de distribución de contenido
2.10 Conocimiento de la gestión de identidades y accesos en los servicios en la nube
UNIDAD 3: Gestión del código fuente
3.1 Comprender los conceptos de Git y la estructura del repositorio
3.2 Administrar archivos dentro de un repositorio Git
3.3 Administrar ramas y etiquetas
3.4 Trabajar con repositorios y ramas remotos, así como con submódulos
3.5 Fusionar archivos y ramas
3.6 Conocer SVN y CVS, incluyendo conceptos de soluciones SCM centralizadas
UNIDAD 4: Integración y entrega continua
4.1 Comprender los conceptos de Integración Continua y Entrega Continua
4.2 Comprender los componentes de una canalización de CI/CD, incluyendo compilaciones, pruebas unitarias, de integración y de aceptación, gestión de artefactos, entrega e implementación
4.3 Comprender los conceptos de GitOps
4.4 Comprender la función de los artefactos de compilación y las cachés
4.5 Comprender las mejores prácticas de implementación
4.6 Comprender el control de versiones semántico
4.7 Conocimiento de Jenkins y Gitlab CI
4.8 Conocimiento de Artifactory y Nexus
UNIDAD 5: Composición de software, licencias y código abierto
5.1 Comprender cómo se crea una aplicación a partir de múltiples componentes de software.
5.2 Conocer los gestores de dependencias como NPM, Gradle o Composer.
5.3 Comprender los conceptos de software propietario y de código abierto.
5.4 Comprender los conceptos de licencias de software de código abierto.
5.5 Conocer las licencias de código abierto más utilizadas (GPL, LGPL, AGPL, BSD, MIT).
5.6 Conocer la compatibilidad de licencias y el licenciamiento múltiple.
UNIDAD 6: Gestión de Contenedores
6.1 Comprender la arquitectura de Docker y Podman
6.2 Usar imágenes existentes de un registro OCI
6.3 Operar y acceder a contenedores
6.4 Comprender los conceptos de red de Docker, incluyendo las redes superpuestas
6.5 Comprender los conceptos de descubrimiento de servicios DNS
6.6 Conectar contenedores a redes de contenedores y usar DNS para los servicios
6.7 Comprender los conceptos de almacenamiento de Docker
6.8 Usar volúmenes de Docker para almacenamiento compartido
6.9 Conocer los contenedores sin raíz
UNIDAD 7: Orquestación de Contenedores
7.1 Comprender el modelo de aplicación de Docker Compose y Podman Compose
7.2 Crear y ejecutar archivos de Docker Compose (versión 3 o posterior)
7.3 Definir servicios, redes y volúmenes, junto con sus propiedades de uso común, en archivos de Docker Compose
7.4 Usar Docker Compose para actualizar los contenedores en ejecución a imágenes más recientes
UNIDAD 8: Creación de imágenes de Contenedores
8.1 Crear archivos Dockerfile y compilar imágenes a partir de ellos
8.2 Comprender los nombres de las imágenes OCI
8.3 Subir imágenes a un registro de Docker
8.4 Comprender los principios de los escáneres de imágenes
8.5 Comprender los riesgos de seguridad de la virtualización de contenedores y las imágenes de contenedores, y cómo mitigarlos
8.6 Conocimiento de Docker BuildX, Docker BuildKit, Podman Build y BuildAH
UNIDAD 9: Arquitectura de Kubernetes
9.1 Comprender los principales componentes y servicios de un clúster de Kubernetes
9.2 Configurar kubectl para usar un clúster de Kubernetes existente
9.3 Usar kubectl para obtener información sobre los recursos de Kubernetes
9.4 Usar kubectl para crear, modificar y eliminar recursos
9.5 Conocimiento de los operadores de Kubernetes
UNIDAD 10: Administración de Kubernetes
10.1 Comprender el uso de archivos YAML para declarar recursos de Kubernetes
10.2 Comprender el principio de un pod
10.3 Comprender cómo usar las implementaciones, incluyendo el escalado
10.4 Comprender cómo hacer accesibles los servicios mediante Servicios e Ingress
10.5 Comprender cómo usar el almacenamiento mediante PersistentVolumeClaims
10.6 Conocimiento de otros recursos de orquestación de Kubernetes, como DaemonSets, StatefulSets, Jobs y CronJobs
UNIDAD 11: Manejo de paquetes en Kubernetes
11.1 Comprensión de los conceptos de gráficos, versiones y valores
11.2 Instalación, actualización y desinstalación de software con Helm
11.3 Especificación de valores personalizados para configurar el software con Helm
11.4 Conocimiento de Kustomize
11.5 Conocimiento de Flux CD y Argo CD
UNIDAD 12: Seguridad Cloud
12.1 Comprender los componentes principales de la infraestructura de TI
12.2 Comprender los riesgos comunes de seguridad de la infraestructura de TI
12.3 Comprender la seguridad de la cadena de suministro y las dependencias
12.4 Comprender los riesgos comunes de seguridad de las aplicaciones
12.5 Comprender los conceptos de criptografía asimétrica y certificados digitales.
12.6 Comprender los principios para la autenticación y la autorización.
12.7 Comprender cómo gestionar las credenciales de usuario
UNIDAD 13: Monitoreo Prometheus
13.1 Comprender los objetivos de las operaciones de TI y el aprovisionamiento de servicios, incluyendo propiedades no funcionales como disponibilidad, latencia y capacidad de respuesta.
13.2 Comprender e identificar métricas e indicadores para supervisar y medir la funcionalidad técnica de un servicio.
13.3 Comprender e identificar métricas e indicadores para supervisar y medir la funcionalidad lógica de un servicio.
13.4 Comprender los conceptos de Prometheus, incluyendo Exportadores, Pushgateway, Alertmanager y Grafana.
13.5 Comprender la arquitectura de Prometheus.
13.6 Configurar Prometheus y el descubrimiento de servicios basado en archivos.
13.7 Supervisar contenedores y microservicios con Prometheus.
13.8 Usar PromQL para recuperar datos de registro.
13.9 Agregar métricas para etiquetas específicas.
13.10 Agregar métricas a lo largo del tiempo.
13.11 Conocimiento de los exportadores comunes.
13.12 Conocimiento de la instrumentación de aplicaciones.
13.13 Conocimiento de Thanos.
Audiencia
- Profesionales que buscan la Certificación LPI DevOps Tools Engineer para impulsar automatización y entregas frecuentes.
- Desarrolladores, sysadmins o SRE que requieren estandarizar pipelines y entornos con herramientas open source.
- Equipos de TI que desean reducir tiempos de despliegue y mejorar confiabilidad en producción.
- Personas con fundamentos de Linux que quieren formalizar su ruta hacia funciones DevOps.
- Organizaciones que necesitan prácticas repetibles, trazables y auditables.
Requisitos
- Experiencia previa: 6–12 meses en administración Linux o desarrollo con prácticas DevOps (pipelines, automatización, troubleshooting de entornos)
- Contenedores y despliegue: Docker (imágenes, Dockerfile, volúmenes, redes), registro de imágenes y orquestación básica.
- Base sólida de Linux y scripting
- Equipo con conexión a internet para materiales y laboratorio

* Campo obligatorio
Vive la experiencia de nuestros cursos



















