Linux Professional Institute

LPIC–OT: DevOps Tools Engineer - Herramientas DevOps para Administradores

Presencial o Live Virtual Class
Duración
40 horas
Precio
925,00 €
Próximas convocatorias
Acerca de este curso
A quién va dirigido
Objetivos del curso
Certificación incluida
Contenidos
Convocatorias abiertas

Próximas convocatorias
Ver todas las convocatorias

22 oct 19
03 dic 19
Confirmado |
Barcelona o Live Virtual Class | Español | Martes - Jueves (18:40h - 22:00h)
40 h.    925 €
07 oct 19
17 oct 19

Madrid o Live Virtual Class | Español | De Lunes a Jueves (09:00h - 14:00h)
40 h.    925 €
07 oct 19
17 oct 19

Barcelona o Live Virtual Class | Español | De Lunes a Jueves (09:00h - 14:00h)
40 h.    925 €

Acerca de este curso

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 Administrador de Sistemas 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: orquestación de contenedores, despliegue de máquinas virtuales, gestión y monitorización de servicios.

PUE es centro oficial de formación LPI ATP (Approved Training Partner) con la categoría Gold Partner, y actualmente gestiona, 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. Asimismo, les ofrece soporte y facilita 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 Administrador 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 en la administración de sistemas Linux para un correcto aprovechamiento del curso. Aunque el curso se dirige a Administradores de sistemas, es recomendable que el alumno tenga conocimientos de programación.

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:

  • Administración y gestión de contenedores gracias a Docker, Kubernetes, Swarm y OpenShift.
  • 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 Ansible.
  • Gestión y análisis de Log’s.
  • Monitorización de sistemas gracias a Prometheus.

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

PUE es centro certificador oficial Pearson VUE por lo que el candidato se examinará en nuestras instalaciones.

Contenidos

1. Introducción DevOps

2. Administración de contenedores Docker

  • Uso de Contenedores
    • Comprender la arquitectura Docker
    • Usar imágenes Docker existentes de un registro Docker
    • Crear archivos Docker y crear imágenes desde Dockerfiles
    • Cargar imágenes en un registro Docker
    • Operar y acceder a los contenedores Docker
    • Conectar el contenedor a las redes Docker
    • Usar los volúmenes de Docker para el almacenamiento de contenedores compartidos y persistentes
  • Despliegue y Orquestación de Contenedores (Kubernetes, Docker Swarm y OpenShift)
    • Comprender el modelo de aplicación de Docker Compose
    • Crear y ejecutar Docker Compose Files (versión 3 o posterior)
    • Comprender la arquitectura y la funcionalidad del clúster Docker Swarm High Availability (HA)
    • Ejecutar contenedores en un clúster Docker Swarm HA, incluida la definición de servicios, stacks y el uso de secretos
    • Comprender las arquitecturas y los modelos de las aplicaciones Kubernetes, Swarm y OpenShift
    • Defina y administre una aplicación basada en contenedores para Kubernetes, incluida la definición de Implementaciones, Servicios, ReplicaSets y Pods
    • Gestión de clústers con kubernetes, swarm y openshift
  • Infraestructura de Contenedores
    • Use Docker Machine para configurar un host Docker
    • Comprender los conceptos de red de Docker, incluidas las redes superpuestas
    • Crear y administrar redes Docker
    • Comprender los conceptos de almacenamiento Docker
    • Crear y administrar volúmenes Docker
    • Conciencia de Flocker y frannel
    • Comprender los conceptos de descubrimiento de servicio
    • Conocimiento de funciones básicas de CoreOS Container Linux, rkt y etcd
    • Comprender los riesgos de seguridad de la virtualización de contenedores y las imágenes de contenedores y cómo mitigarlos

3. Despliegue de Maquinas

  • Despliegue de Máquinas Virtuales
    • Comprenda la arquitectura y los conceptos de Vagrant, incluido el almacenamiento y las redes
    • 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
  • Despliegue Cloud (AWS, Azure y Google Cloud)
    • Comprender las características y conceptos de cloud-init, incluidos datos de usuario e inicialización y configuración de cloud-init
    • Use cloud-init para crear, cambiar el tamaño y montar sistemas de archivos, configurar cuentas de usuario, incluidas las credenciales de inicio de sesión como las claves SSH e instalar paquetes de software desde el repositorio de la distribución
    • Comprenda las características y las implicaciones de las nubes y la virtualización de IaaS para una instancia de informática, como snapshotting, pausar, clonación y límites de recursos
  • Gestión de Imágenes
    • Comprenda la funcionalidad y características de Packer
    • Crear y mantener archivos de plantilla
    • Crea imágenes a partir de archivos de plantilla usando diferentes constructores

4. Gestión de la Configuración

  • Ansible
    • Comprenda los principios de la configuración automatizada del sistema y la instalación del software
    • Crear y mantener archivos de inventario
    • Entender cómo Ansible interactúa con sistemas remotos
    • Administre las credenciales de inicio de sesión de SSH para Ansible, incluido el uso de cuentas de acceso sin privilegios
    • Crear, mantener y ejecutar Ansible playbooks, incluidas tareas, controladores, condicionales, bucles y registros
    • Establecer y usar variables
    • Mantener secretos usando Ansible vaults
    • Escribir plantillas de Jinja2, incluido el uso de filtros comunes, bucles y condicionales
    • Comprender y utilizar los roles de Ansible e instalar los roles de Ansible de Ansible Galaxy
    • Comprenda y use tareas importantes de Ansible, incluyendo file, copy, template, archivos_in, lineinfile, patch, replace, user, group, command, shell, service, systemd, cron, apt, debconf, yum, git y depuración
    • Conocimiento del dynamic inventory
    • Conocimiento de las características Ansible para sistemas que no son Linux
    • Conocimiento de los contenedores Ansible
  • Otras herramientas de gestión de configuración
    • Funciones básicas y conocimiento de la arquitectura de Puppet
    • Funciones básicas y conocimiento de la arquitectura de Chef

5. Operaciones de servicio

  • Operaciones IT y Monitorización
    • Comprender los objetivos de las operaciones de TI y el aprovisionamiento de servicios, incluidas las propiedades no funcionales, como la disponibilidad, la latencia y la capacidad de respuesta
    • Comprender e identificar métricas e indicadores para monitorear y medir la funcionalidad técnica de un servicio
    • Comprender e identificar métricas e indicadores para monitorear y medir la funcionalidad lógica de un servicio
    • Comprender la arquitectura de Prometheus, incluidos Exporters, Pushgateway, Alertmanager y Grafana
    • Controlar contenedores y microservicios con Prometheus
    • Comprender los principios de los ataques de TI contra la infraestructura de TI
    • Comprender los principios de las formas más importantes de proteger la infraestructura de TI
    • Comprender los componentes básicos de la infraestructura de TI y su rol en la implementación
  • Gestión de Log’s y Analisis
    • Comprender cómo funciona el registro de aplicaciones y sistemas
    • Comprender la arquitectura y la funcionalidad de Logstash, incluido el ciclo de vida de un mensaje de registro y los complementos de Logstash
    • Comprender la arquitectura y la funcionalidad de Elasticsearch y Kibana en el contexto de la gestión de datos de registro (Elastic Stack)
    • Configurar Logstash para recopilar, normalizar, transformar y enviar datos de registro
    • Configure syslog y Filebeat para enviar datos de registro a Logstash
    • Configurar Logstash para enviar alertas por correo electrónico
    • Comprender el soporte de aplicaciones para la gestión de registros

Convocatorias abiertas

07 oct 19
17 oct 19

Madrid o Live Virtual Class | Español | De Lunes a Jueves (09:00h - 14:00h)
40 h.    925 €
07 oct 19
17 oct 19

Barcelona o Live Virtual Class | Español | De Lunes a Jueves (09:00h - 14:00h)
40 h.    925 €
22 oct 19
03 dic 19

Madrid o Live Virtual Class | Español | Martes - Jueves (18:40h - 22:00h)
40 h.    925 €
22 oct 19
03 dic 19
Confirmado |
Barcelona o Live Virtual Class | Español | Martes - Jueves (18:40h - 22:00h)
40 h.    925 €
17 ene 20
15 feb 20

Madrid o Live Virtual Class | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
40 h.    925 €
17 ene 20
15 feb 20

Barcelona o Live Virtual Class | Español | Viernes (16:00h - 21:00h) y Sábado (09:00h - 14:00h)
40 h.    925 €