LPIC 701-200: DevOps Tools Engineer
Presencial / Live Virtual Class
30 horas
925.00 €
CERTIFICACIÓN INCLUIDA
Para miembros del colectivo PUE Alumni
Actualmente no existen convocatorias programadas para estos cursos
Acerca de este curso
El presente curso introduce a los alumnos las herramientas a dominar para la consecución de la certificación LPIC-OT DevOps Tools Engineer, dándoles una visión global sobre su funcionamiento e integración en un entorno DevOps.
Las organizaciones de todo el mundo implementan cada vez más la metodología DevOps con el objetivo de optimizar los recursos mediante la automatización de las tareas. Debido a ello, la administración diaria de sistemas mediante la reducción de los tiempos de entrega, la mejora del ciclo de vida de las aplicaciones y las tareas de desarrollo de software, son objetivos primordiales. Como consecuencia, se ha incrementado considerablemente la demanda de profesionales cualificados que puedan aplicar la filosofía DevOps con eficacia.
Este curso está orientado a la obtención de los conocimientos necesarios de las herramientas más utilizadas, tanto para ingenieros de sistemas como para ingenieros de software, en entornos de trabajo DevOps. El estudiante estará capacitado para demostrar que posee las habilidades y conocimientos necesarios para desarrollar su trabajo mediante el uso de las siguientes herramientas: desarrollo de software, orquestación de contenedores, integración continua, gestión de repositorios de código fuente, despliegue de máquinas virtuales, gestión y monitorización de servicios.
PUE es centro oficial de formación LPI ATP (Approved Training Partner) reconocido con la figura Platinum, el máximo nivel alcanzable. Actualmente gestionamos junto con LPI Spain la red de centros LPI-AAP (LPI Approved Academic Partner) en España, ayudando a LPI en labores de difusión, gestión y promoción de centros de formación oficial LPI. También ofrecemos soporte y facilitamos el acceso al material docente recomendado para la preparación de las diferentes certificaciones LPIC.
A quién va dirigido
El curso va dirigido a profesionales del sector TIC que tengan un perfil de Desarrollador o de Sistemas. Asimismo, también está orientado a perfiles de nivel manager que estén interesados en introducir en sus organizaciones las tecnologías DevOps para mejorar el ciclo de vida de sus aplicaciones y agilizar sus tiempos de despliegue.
LPI recomienda tener experiencia profesional previa en el desarrollo de software y en la administración de sistemas Linux para un correcto aprovechamiento del curso.
No hay requisitos previos para esta certificación. Sin embargo, se recomienda una certificación adicional en el área principal de especialización del candidato, como LPIC-1 o una certificación de desarrollador.
Objetivos del curso
El presente curso tiene como objetivo trasladar a los asistentes los conocimientos necesarios para trabajar con entornos modernos de desarrollo, despliegue y operación de aplicaciones, abarcando tanto la infraestructura como el diseño de software orientado a servicios.
- Administración y gestión de contenedores gracias a Docker, Kubernetes, Swarm.
- Creación de entornos, despliegue de máquinas virtuales, gestión de redes y recursos compartidos con Vagrant y Packer.
- Despliegue y gestión de instancias en la nube.
- Configuración y gestión automatizada de sistemas mediante.
- Automatización de entornos locales y cloud a través de estas herramientas.
- Entornos de desarrollo en Docker.
- Creación de entornos virtuales orientados a desarrolladores con Vagrant y automatizado mediante Ansible, Shell, Inline Scripts.
- Gestión de código fuente a través de GIT.
- Integración continua con Jenkins, pipelines.
- Automatizar la CICD pipeline.
El programa de formación LPI de Linux Professional Institute está especialmente diseñado para verificar las habilidades necesarias para utilizar las herramientas que mejoran la colaboración en los flujos de trabajo a lo largo de la administración del sistema y el desarrollo de software.
Certificación incluida
Este curso oficial es el recomendado por LPI para la preparación del siguiente examen de certificación oficial valorado en 239,58€ (IVA incl.), que incluimos en el precio del curso a todos los miembros del programa PUE Alumni.
La superación de este examen es un requisito imprescindible para obtener la certificación LPIC-OT DevOps Tools Engineer.
El alumno podrá realizar este examen en nuestras instalaciones puesto que PUE es centro certificador oficial Pearson VUE. En caso de no poder realizarlo en alguna de nuestras sedes, el candidato podrá examinarse en cualquiera de los centros de certificación de la red Pearson VUE que desee, la cual ofrece una cobertura a nivel mundial de entidades certificadoras a disposición de los candidatos, hecho que demuestra el reconocimiento internacional de las certificaciones de LPI.
Versión actual: 2.0 (código de examen 701-200)
Versión anterior: 1.0 (código de examen 701-100, disponible hasta el 30 de junio de 2026).
Contenidos
Módulo 1: Software Engineering
- Modern Software Development.
- Comprender y diseñar aplicaciones basadas en servicios.
- Comprender los conceptos y estándares comunes de APIs.
- Comprender los aspectos del data storage, el estado del servicio y la gestión de sesiones.
- Comprender las propiedades de las aplicaciones cloud-native.
- Diseñar software preparado para ejecutarse en containers.
- Diseñar software para ser desplegado en cloud services.
- Conocer los riesgos asociados a la migración e integración de software monolítico legacy.
- Conocer las implicaciones de las database schema updates y las database migrations.
- Comprender el concepto de agile software development.
- Comprender el concepto de DevOps y sus implicaciones para desarrolladores y operadores.
- Componentes y Plataformas Estándar para Software.
- Características y conceptos del object storage.
- Características y conceptos de bases de datos relational y NoSQL.
- Características y conceptos de los message brokers y las message queues.
- Características y conceptos de los servicios de big data.
- Características y conceptos de los servicios de computación / IaaS.
- Características y conceptos de los application runtimes / PaaS.
- Características y conceptos de las aplicaciones alojadas / SaaS.
- Características y conceptos de las aplicaciones serverless / FaaS.
- Características y conceptos de las content delivery networks (CDN).
- Conocimiento de la gestión de identidades y accesos (IAM) en servicios cloud.
- Gestión de Código Fuente.
- Comprender los conceptos de Git y la estructura de un repository.
- Gestionar archivos dentro de un repositorio Git.
- Gestionar branches y tags.
- Trabajar con repositorios remotos, ramas y submódulos.
- Realizar fusiones (merge) de archivos y ramas.
- Conocer SVN y CVS, incluyendo los conceptos de soluciones SCM centralizadas y distribuidas.
- Integración Continua y Entrega Continua (CI/CD).
- Comprender los conceptos de Continuous Integration (CI) y Continuous Delivery (CD).
- Comprender los componentes de un CI/CD pipeline, incluyendo builds, pruebas unitarias, de integración y de aceptación, gestión de artefactos, delivery y deployment.
- Comprender los conceptos de GitOps.
- Comprender el papel de los build artifacts y los caches.
- Comprender las mejores prácticas de despliegue.
- Comprender el versionado semántico.
- Conocer Jenkins y GitLab CI.
- Conocer Artifactory y Nexus.
- Composición de Software, Licencias y Open Source.
- Comprender cómo una aplicación se construye a partir de múltiples componentes de software.
- Conocer los gestores de dependencias, como NPM, Gradle o Composer.
- Comprender los conceptos de software propietario y software de código abierto.
- Comprender los conceptos relacionados con las licencias de software de código abierto.
- Conocer las licencias open source más utilizadas, como GPL, LGPL, AGPL, BSD, MIT y Apache License.
- Conocer la compatibilidad de licencias y los modelos de multi-licenciamiento.
Módulo 2: Application Container
- Gestión de Contenedores de Aplicaciones.
- Comprender la arquitectura de Docker y Podman.
- Utilizar imágenes existentes desde un registro OCI.
- Operar y acceder a contenedores.
- Comprender los conceptos de red en Docker, incluidas las overlay networks.
- Comprender los conceptos de descubrimiento de servicios mediante DNS.
- Conectar contenedores a redes y utilizar DNS para el service discovery.
- Comprender los conceptos de almacenamiento en Docker.
- Utilizar volúmenes de Docker para almacenamiento compartido y persistente.
- Conocer el concepto de contenedores rootless.
- Orquestación de Contenedores.
- Comprender el modelo de aplicaciones de Docker Compose y Podman Compose.
- Crear y ejecutar archivos Docker Compose (versión 3 o superior).
- Definir servicios, redes y volúmenes, junto con sus propiedades más utilizadas, dentro de archivos Docker Compose.
- Utilizar Docker Compose para actualizar contenedores en ejecución a versiones más recientes de sus imágenes.
- Construcción de Imágenes de Contenedores.
- Crear Dockerfiles y construir imágenes a partir de Dockerfiles.
- Comprender los nombres de imágenes OCI.
- Subir imágenes a un registro Docker.
- Comprender los principios de los image scanners para analizar imágenes.
- Comprender los riesgos de seguridad asociados a la virtualización con contenedores y a las imágenes de contenedores, y saber cómo mitigarlos.
- Conocer Docker buildx, Docker BuildKit, Podman build y Buildah.
Módulo 3: Kubernetes
- Arquitectura y Uso de Kubernetes.
- Comprender los principales componentes y servicios de un clúster de Kubernetes.
- Configurar kubectl para utilizar un clúster de Kubernetes existente.
- Utilizar kubectl para obtener información sobre los recursos de Kubernetes.
- Utilizar kubectl para crear, modificar y eliminar recursos.
- Conocer el concepto de Kubernetes Operators.
- Operaciones Básicas en Kubernetes.
- Comprender el uso de archivos YAML para declarar recursos de Kubernetes.
- Comprender el principio y funcionamiento de un Pod.
- Comprender cómo utilizar Deployments, incluyendo scaling y rolling updates.
- Comprender cómo hacer accesibles los servicios mediante Services e Ingress.
- Comprender cómo utilizar almacenamiento mediante PersistentVolumeClaims (PVC).
- Conocer otros recursos de orquestación en Kubernetes, como DaemonSets, StatefulSets, Jobs y CronJobs.
- Gestión de Paquetes en Kubernetes.
- Comprender los conceptos de Charts, Releases y Values.
- Instalar, actualizar y desinstalar software utilizando Helm.
- Especificar valores personalizados (custom values) para configurar el software instalado con Helm.
- Conocer Kustomize.
- Conocer Flux CD y Argo CD.
Módulo 4: Security and Observability
- Seguridad Cloud Native.
- Comprender los componentes fundamentales de la infraestructura IT y su papel en los procesos de despliegue.
- Comprender los riesgos de seguridad más comunes en la infraestructura IT y las formas de mitigarlos.
- Comprender la seguridad en la cadena de suministro (supply chain security) y la dependencia del código externo.
- Comprender los riesgos de seguridad más habituales en aplicaciones y cómo mitigarlos.
- Comprender los conceptos de criptografía asimétrica y certificados digitales.
- Comprender los principios de los estándares comunes de autenticación y autorización.
- Comprender cómo gestionar credenciales de usuario y cómo utilizar tecnologías avanzadas de autenticación.
- Monitorización con Prometheus.
- Comprender los objetivos de las operaciones IT y la provisión de servicios, incluyendo propiedades no funcionales como disponibilidad, latencia y capacidad de respuesta (responsiveness).
- Comprender e identificar métricas e indicadores para monitorizar y medir la funcionalidad técnica de un servicio.
- Comprender e identificar métricas e indicadores para monitorizar y medir la funcionalidad lógica de un servicio.
- Comprender los conceptos de Prometheus, incluidos Exporters, Pushgateway, Alertmanager y Grafana.
- Comprender la arquitectura de Prometheus.
- Configurar Prometheus y utilizar file-based service discovery.
- Monitorizar contenedores y microservicios utilizando Prometheus.
- Utilizar PromQL para consultar datos registrados.
- Agregar métricas para etiquetas específicas (labels).
- Agregar métricas a lo largo del tiempo.
- Conocer los exporters más comunes.
- Conocer los conceptos de instrumentación de aplicaciones (application instrumentation).
- Conocer Thanos.
- Gestión y Análisis de Logs.
- Comprender cómo funciona el logging de aplicaciones y sistemas.
- Comprender la arquitectura y las funcionalidades de los logging stacks de código abierto más utilizados.
- Conocer syslogd y systemd-journald.
- Trazabilidad (Tracing).
- Comprender los conceptos de tracing.
- Comprender los conceptos de OpenTelemetry.
- Conocer las herramientas de análisis de telemetry open source más utilizadas.
- Conocer los conceptos de instrumentación de aplicaciones (application instrumentation).















