DIPLOMADO UNIVERSITARIO
Incluye certificación UTN-FRD
HORARIO
A confirmar
INICIO
A confirmar
DURACIÓN
96 horas
La certificación de Ingeniero de Herramientas DevOps de UTN-FRD verifica las habilidades necesarias para usar las herramientas que mejoran la colaboración en los flujos de trabajo durante la administración del sistema y el desarrollo de software.
HORAS TOTALES
48 horas clases en vivo
48 horas videoclases
Objetivos
Tener un conocimiento práctico de dominios relacionados con DevOps, tales como Ingeniería de Software y Arquitectura, Despliegue de Contenedores y Máquinas, Gestión de Configuración y Monitoreo.
Tener dominio de utilidades destacadas, gratuitas y de código abierto, como Docker, Vagrant, Ansible, Puppet, Git y Jenkins.
Requisitos
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.
Certificación
Incluye certificación UTN-FRD.
TEMARIO
DÍA 01
· Introducción al curso.
· Desarrollo ágil de software.
· Conceptos y el porqué de DevOps.
· Riesgos de seguridad más comunes y formas de mitigarlos.
DÍA 02
· Fundamentos del control de versiones.
· Mención de SVN/CVS e introducción a Git.
· Repositorios y ramas.
· Ver cambios y otros comandos esenciales.
· Incorporar cambios con merge.
DÍA 03
· Entender la arquitectura de Docker.
· Utilizar imágenes existentes.
· Administrar contenedores e imágenes.
· Crear Dockerfiles e imágenes propias.
· Emplear volúmenes para almacenamiento.
DÍA 04
· Aplicaciones multi-contenedor empleando Docker Compose para desarrollo.
· Conectar contenedores mediante redes internas de Docker.
DÍA 05
· Orquestación de contenedores con Docker Swarm.
DÍA 06
· Orquestación de contenedores con Kubernetes.
DÍA 07
· Conceptos y ejemplos de APIs.
DÍA 08
· Conceptos y ejemplos de microservicios.
DÍA 09
· Almacenamiento de objetos.
· Brokers de mensajería y colas de mensajes.
· Servicios de Big Data.
DÍA 10
· Conceptos y ejemplos de APIs.
DÍA 11
· Bases de datos relacionales y no relacionales.
DÍA 12
· Introducción a CI/CD.
· Primeros pasos con Jenkins.
DÍA 13
· Plugins, API, y más features de Jenkins.
· Definir y ejecutar jobs.
DÍA 14
· Arquitectura de Vagrant.
· Ejecutar Vagrant files.
DÍA 15
· Vagrant provisioning.
· Creación de máquinas usando Atlas (Vagrant Cloud).
DÍA 16
· Nubes IaaS.
· Uso de cloud-init.
· Creación de imágenes con Packer.
DÍA 17
· Introducción a Ansible.
· Tareas fundamentales con Ansible.
· Fundamentos de playbooks.
DÍA 18
· Mantener secretos en vaults.
· Plantillas de Jinja2.
· Uso de Ansible Galaxy.
DÍA 19
· Logs del sistema en Linux.
· Logstash.
· Introducción al stack Elastic (Elasticsearch y Kibana).
DÍA 20
· Configurar Logstash para recolectar, normalizar, transformar, almacenar datos y enviar alertas por correo electrónico.
DÍA 21
· Estructura de Prometheus.
· Monitorear contenedores y microservicios con Prometheus.
Jon ¨maddog¨ Hall
DIRECTOR ACADÉMICO
Es un histórico promotor del software libre. Es presidente del consejo de Linux Professional Institute y director ejecutivo de OptDyn, creadores de la plataforma de cloud P2P Subutai. Desde hace años recorre el mundo con la finalidad de dar a conocer las ventajas del empleo de Linux como sistema operativo.
“El 60% de los servidores en el mundo tienen Linux, las 500 computadoras más rápidas del mundo tienen Linux. Las compañías más grandes quieren software libre.”
Instructores
Fabián Ampalio
INSTRUCTOR
Joaquín Ampalio
INSTRUCTOR
Mariano Acciardi
INSTRUCTOR
Diego Nobile
INSTRUCTOR
Francisco Sandalinas
INSTRUCTOR
Gabriel Canepa
INSTRUCTOR
Pablo Hirschon
INSTRUCTOR
Eusebio García Marzetti
INSTRUCTOR
+54 9 11 6969 9993