LPIC-OT: DevOps Tools Engineer [REMOTE CLASS]

Inicio:
25-11-2020 / 09:00
Fin:
18-12-2020 / 14:00
Horas:
40
Días:

miércoles y viernes

Newsletter:
Imagen_Newsletter:

flat/LPI.png

Texto_rojo:

Incluye las clases grabadas.

Precio:
994€
Lugar: Remote Class

altIncluye las clases grabadas.

Presentación

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.

Objetivos Pedagógicos

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.

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

Duración: 40 horas

Metodología de Impartición: Aula Virtual Remota. Se incluyen Manual del Alumno y Máquinas Virtuales.

Dirigido a

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.

Utilizamos cookies propias, analizando sus hábitos de navegación en nuestra página web, con la finalidad de garantizar la calidad, seguridad y mejora de los servicios ofrecidos a través de la misma. En los casos en que el usuario no manifieste expresamente si acepta o no la instalación de las cookies, pero continúe utilizando nuestra página web, se entenderá que éste ha dado su consentimiento, informándole expresamente de la posibilidad de bloquear o eliminar las cookies instaladas en su equipo mediante la configuración de las opciones del navegador. Para saber más sobre las cookies, su uso y eliminación, ver política de cookies.

Acepto las cookies para estes sitio.

EU Cookie Directive