Certificación DevOPS Tools Engineer
Preparación en CI/CD, contenedores y automatización con práctica aplicada en 40 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 Diseñar y operar un flujo moderno de entrega de software integrando Git, CI/CD y prácticas DevOps para despliegues repetibles y controlados.
- Construir pipelines de CI/CD con componentes completos (builds, pruebas, artefactos, delivery y deployment) aplicando GitOps y mejores prácticas.
- Integrar herramientas de CI/CD y repositorios de artefactos (Jenkins, GitLab CI, Artifactory, Nexus) y aplicar versionado/caches de forma correcta.
- Operar contenedores con Docker/Podman (incluyendo rootless): imágenes OCI, ejecución/acceso, redes y persistencia con volúmenes.
- Diseñar y ejecutar composición de servicios con Docker Compose/Podman Compose (v3+): servicios, redes, volúmenes y actualizaciones de contenedores.
- Operar Kubernetes con kubectl: arquitectura del clúster, consulta de recursos y creación/modificación/eliminación de objetos, incluyendo noción de Operators.
- Implementar observabilidad y trazabilidad: monitoreo con Prometheus (ecosistema y PromQL), fundamentos de logging stacks, y tracing con OpenTelemetry e instrumentación
Temario
UNIDAD 1: Ingenieria de Software
1.1 Desarrollo moderno de software
1.1.1 Diseño de aplicaciones basadas en servicios y APIs.
1.1.2 Manejo de datos, estado y sesiones en aplicaciones modernas.
1.1.3 Enfoque cloud-native: contenedores y despliegue en servicios cloud.
1.1.4 Agile y DevOps, incluyendo riesgos de migración legacy y migraciones de BD.
1.2 Componentes y plataformas estándar para software
1.2.1 Almacenamiento y datos: object storage, bases relacionales y NoSQL.
1.2.2 Mensajería y procesamiento: brokers, colas y servicios de big data.
1.2.3 Modelos cloud: IaaS, PaaS (runtimes), SaaS y serverless/FaaS.
1.2.4 Infraestructura y seguridad: CDN e IAM en servicios cloud.
1.3 Gestión del código fuente
1.3.1 Fundamentos de Git y estructura de un repositorio.
1.3.2 Gestión de archivos, cambios, branches y tags.
1.3.3 Trabajo con remotos, ramas y submódulos.
1.3.4 Merges y nociones de SVN/CVS y SCM centralizado vs distribuido.
1.4 Integración y entrega continua
1.4.1 Conceptos de CI y CD y cómo se aplican en el ciclo de entrega.
1.4.2 Componentes de un pipeline: builds, pruebas, artefactos, delivery y deployment.
1.4.3 GitOps, mejores prácticas de despliegue, build artifacts, caches y versionado
1.4.4 Herramientas: Jenkins, GitLab CI, Artifactory y Nexus.
1.5 Composición de software, licenciamiento y código abierto
1.5.1 Cómo se compone una aplicación a partir de múltiples componentes
1.5.2 Gestores de dependencias comunes: NPM, Gradle y Composer.
1.5.3 Diferencias entre software propietario y software de código abierto.
1.5.4 Licencias open source: conceptos, tipos más usados (GPL, LGPL, AGPL, BSD, MIT)
1.5.5 Compatibilidad de licencias y modelos de multi-licenciamiento.
UNIDAD 2: Contenedores de aplicaciones
2.1 Uso Gestión de contenedores de aplicaciones
2.1.1 Arquitectura de Docker y Podman y fundamentos de contenedores rootless.
2.1.2 Uso de imágenes desde un registro OCI, y operación/acceso a contenedores.
2.1.3 Redes en Docker: conexión de contenedores, overlay networks
2.1.4 Almacenamiento en Docker: conceptos y uso de volúmenes para persistencia
2.2 Orquestación de contenedores
2.2.1 Comprender el modelo de aplicaciones de Docker Compose y Podman Compose.
2.2.2 Crear y ejecutar archivos Docker Compose (versión 3 o superior).
2.2.3 Definir servicios, redes y volúmenes, junto con sus propiedades más utilizadas
2.2.4 Utilizar Docker Compose para actualizar contenedores.
2.3 Construcción de imágenes de contenedor
2.3.1 Crear Dockerfiles y construir imágenes a partir de Dockerfiles.
2.3.2 Comprender los nombres de imágenes OCI.
2.3.3 Subir imágenes a un registro Docker.
2.3.4 Comprender los principios de los image scanners para analizar imágenes.
UNIDAD 3: Kubernetes
3.1 Arquitectura y uso de Kubernetes
3.1.1 Comprender los principales componentes y servicios de un clúster de Kubernetes.
3.1.2 Configurar kubectl para utilizar un clúster de Kubernetes existente.
3.1.3 Utilizar kubectl para obtener información sobre los recursos de Kubernetes.
3.1.4 Utilizar kubectl para crear, modificar y eliminar recursos
3.1.5 Conocer el concepto de Kubernetes Operators.
3.2 Operaciones básicas de Kubernetes
3.2.1 Uso de YAML para declarar y gestionar recursos en Kubernetes.
3.2.2 Principios y funcionamiento de Pods como unidad básica de ejecución.
3.2.3 Deployments para despliegues, escalado y rolling updates.
3.2.4 Exposición de aplicaciones con Services e Ingress.
3.3 Gestión de paquetes en Kubernetes
3.3.1 Comprender los conceptos de Charts, Releases y Values.
3.3.2 Instalar, actualizar y desinstalar software utilizando Helm.
3.3.3 Conocer Kustomize.
3.3.4Conocer Flux CD y Argo CD.
UNIDAD 4: Trazabilidad y observabilidad
4.1 Seguridad nativa en la nube
4.1.1 Infraestructura IT y su papel en despliegues.
4.1.2 Riesgos de seguridad en infraestructura y mitigaciones.
4.1.3 Supply chain y riesgos de seguridad en aplicaciones.
4.1.4 Criptografía, autenticación/autorización y gestión de credenciales.
4.2 Monitoreo con Prometheus
4.2.1 Objetivos de operaciones IT y métricas clave (disponibilidad, latencia, capacidad)
4.2.2 Indicadores para medir salud técnica y funcionalidad lógica de un servicio.
4.2.3 Prometheus y su ecosistema (exporters, Pushgateway, Alertmanager, Grafana),
4.2.4 Monitoreo de contenedores/microservicios y consultas con PromQL
4.3 Gestión y análisis de registros (logs)
4.3.1 Comprender cómo funciona el logging de aplicaciones y sistemas.
4.3.2 Comprender la arquitectura y las funcionalidades de los logging stacks
4.3.3 Conocer syslogd y systemd-journald.
4.4 Trazabilidad (tracing)
4.4.1 Comprender los conceptos de tracing.
4.4.2 Comprender los conceptos de OpenTelemetry.
4.4.3 Conocer las herramientas de análisis de telemetry open source más utilizadas.
4.4.4 Conocer los conceptos de instrumentación de aplicaciones
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



















