Duración: 15 Horas
Público: Equipos de desarrollo, sistemas, jefes de proyecto y producto.
Temario:
1. Cultura DevOps
Introducción de los distintos roles y principios que hacen a los equipos de desarrollo multidisciplinares y orientados a producto.
2. Integración Continua/Entrega Continua
Repasaremos conceptos relacionados con la integración/entrega continua así como la definición de pipelines utilizando Jenkins como servidor de integración continua. Utilizaremos una aplicación de prueba donde aplicaremos distintas técnicas de testing.
3. Arquitectura y diseño:
Repasaremos el estado del arte de las arquitecturas distribuidas y orientadas a microservicios, así como algunos de los aspectos más importantes a tener en cuenta a la hora de diseñar aplicaciones cloud-native/cloud ready
4. Cloud
Introducción a contenedores y orquestación de los mismos. Introducción a los distintos tipos de cloud. Infraestructura como código. Infraestructuras inmutables y automatización de configuración.
- Docker y Docker Swarm
- Vagrant
- AWS
- Terraform
- Ansible
5. Monitorización:
Introducción a distintas soluciones para la monitorización de métricas técnicas (centralización de logs y monitorización de recursos) y de negocio.
- Appdynamics
- Graylog