Linux Professional Institute

LPIC-OT: DevOps Tools Engineer - Herramientas DevOps para Desarrolladores

30 horas
925,00 €
Presencial o Live Virtual Class
Presencial o Live Virtual Class

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 para un Desarrollador 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 y comprensión de APIs, integración continua, gestión de respositorios de código fuente, orquestación de contenedores y gestión automatizada.

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 IT (Operaciones). 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 en el desarrollo de aplicaciones para un correcto aprovechamiento del curso. Aunque el curso se dirige a Desarrolladores de aplicaciones, es recomendable que el alumno tenga conocimientos previos en la administración de sistemas Linux.

No es necesario tener ningún nivel de certificación LPIC previo a la realización de esta formación para poder asistir y presentarse a la certificación LPIC-OT: DevOps.

Objetivos del curso

El presente curso tiene como objetivo trasladar a los asistentes los conocimientos necesarios en:

  • 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 de los objetivos orientados a desarrolladores 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.

Contenidos

Módulo 1: Introducción DevOps

Módulo 2: Ingeniería del Software

  • Gestión de Código Fuente
    • Comprender los conceptos de Git y la estructura del repositorio
    • Administrar archivos dentro de un repositorio de Git
    • Administrar Branches y tags (ramas y etiquetas)
    • Trabajar con repositorios remotos y branches, así como con submódulos
    • Fusionar archivos y branches
  • Integración y Despliegue Continuo
    • Comprender los conceptos de integración continua y entrega continua
    • Comprender los componentes de un pipeline de CI / CD, que incluyen builds, units, pruebas de integración y aceptación, administración de artefactos, entrega e implementación
    • Comprender las mejores prácticas de implementación
    • Comprenda la arquitectura y las características de Jenkins, incluidos Jenkins Plugins, Jenkins API, notificaciones y compilaciones distribuidas
    • Definir y ejecutar trabajos en Jenkins, incluido el manejo de parámetros
    • Huellas digitales, artefactos y repositorios de artefactos
    • Comprender cómo Jenkins modela las tuberías de entrega continua e implementa una línea de entrega continua declarativa en Jenkins
    • Conocimiento de posibles modelos de autenticación y autorización
    • Comprender el plugin Pipeline
    • Comprender las características de los módulos importantes de Jenkins, como el plugin Copy Artifact, el complemento Fingerprint, el Docker Pipeline, el plugin Docker Build y Publish, el plugin Git y el plugin de credenciales
    • Conciencia de Artifactory y Nexus

Módulo 3: Gestión del Contenedor para desarrolladores

  • Uso de Docker para el desarrollo del software
  • Docker para construir Software
  • Dependencias entre contenedores, docker-compose
  • Docker en integración continua
  • Publicación de contenedores, docker hub
  • Despliegue de máquinas virtuales
    • Comprenda la arquitectura y los conceptos de Vagrant
    • Recuperar y usar cajas de Atlas
    • Crear y ejecutar archivos Vagrant
    • Acceso a máquinas virtuales Vagrant
    • Comparta y sincronice la carpeta entre una máquina virtual Vagrant y el sistema host
    • Comprenda el aprovisionamiento de Vagrant, incluidos File, Shell, Ansible y Docker
    • Comprender la configuración de múltiples máquinas

Convocatorias abiertas