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

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.

LPI Training Partner Platinum | Conocimiento Libre

CONTACTANOS

(52) 551049-9180

DURACIÓN

40 horas

MODALIDAD

En línea con clases en vivo

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

Banner Calenadario Cursos Conocimiento Libre | Conocimiento Libre

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
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