¡Llega a Madrid el Plain Concepts DevOps Day! El próximo 26 de marzo nuestros compañeros Ibon Landa, Rodrigo Corral, Alberto Varela, Luis Fraile y Unai nos podrán al día de todas las novedades sobre cultura DevOps.

Aquí va la agenda para el 26 de Marzo

 

9:30 – 10:00h | Introducción a Azure Devops Pipelines – Luis Fraile

¿Qué es Azure DevOps? Vamos a ver un ejemplo de ciclo completo de despliegue con Azure DevOps que nos permita, durante el resto de sesiones, integrar los conceptos que veremos en ellas.

En esta sesión os explicaremos que son los Azure Pipelines, YAML, Releases y el ciclo completo de compilación-testing-despliegue de una aplicación mediante estos pipelines

10:00- 10:45h | Infraestructura inmutables – Ibon Landa

Hyper-V, VMWare, Azure, Amazon, Docker…existen diferentes escenarios y tecnologías que podemos llegar a usar para aprovisionar nuestra infraestructura, desde nuestro propio datacenter hasta diferentes opciones basadas en virtualización o proveedor de cloud computing.

Durante esta sesión hablaremos de infraestructuras inmutables, de lo que significa exactamente, de por qué puede ser tan útil este concepto así como de cómo podríamos llevar a la práctica usando diferentes tecnologías y herramientas que tenemos a nuestra disposición.

10:45 – 11:15h | Descanso

11:15 – 12:00h | Visibilidad y modelos de salud – Rodrigo Corral

Conocer cómo se comporta tu aplicación una vez desplegada, saber cuáles son sus constantes vitales y detectar de manera temprana problemas de comportamiento o rendimiento es vital a la hora de lograr la confianza necesaria para poner en producción aplicaciones con frecuencia y de manera automatizada.

Igual que todos sabemos que una persona con 40 de fiebre o la tensión presenta un problema de salud deberíamos saber que parámetros claves de nuestra aplicación son indicativos de problemas y como a partir de ellos podemos llegar diagnosticar la causa. Durante esta sesión veremos que opciones tenemos con Azure DevOps para conseguir este objetivo.

12:00 – 12:45h | Aprovisionamiento multi-proveedor con Terraform – Alberto Varela

La infraestructura como código (IaC) es una de las prácticas relacionadas con la cultura DevOps que está cogiendo más tracción en el desarrollo de software y Terraform es una de las herramientas más recomendadas para ello.

Se suele relacionar sobre todo con la creación de infraestructura en los grandes servicios “Cloud” -AWS, Azure, Google Cloud,…- pero es además algo aplicable a otros aspectos de IT como podrían ser la creación de usuarios en servicios de terceros o propios (Github, bases de datos,…), configuración de dominios (Dyn, GoDaddy,…), configuración de alertas (Grafana, OpsGenie)…

Durante esta sesión se explicará su funcionamiento básico y veremos en directo despliegues en varias de estas plataformas.

12:45 – 13:30h | Testing de integración en Azure DevOps con Docker – Luis Fraile y Unai Zorrilla

Dentro de las prácticas de desarrollo de software, especialmente en DevOps, el testing automatizado es de vital importancia para asegurar la calidad. Dentro de la pirámide de testing tenemos varios tipos de pruebas, como las unitarias que podemos ejecutar por si solas rápidamente, pero a medida que agregamos más piezas en nuestros productos, el testing de integración cobra más importancia.

Este tipo de testing presenta muchos retos a la hora de ejecutarlos de modo automatizado para asegurar que tenemos el entorno de dependencias exactamente como queremos.

Con la ayuda de Azure DevOps, sus pipelines, y utilizando contenedores Docker, podemos definir nuestras pruebas automatizadas de un modo más eficiente, asegurando su ejecución y facilitando su mantenimiento y puesta en marcha. Ven a esta charla a descubrir cómo incluir todo esto en tus desarrollos.

¡Consigue tu entrada gratuita aquí!