Ignacio Melero, de Azure Microsoft participó el pasado fin de semana en el III Lab-X organizado por el equipo de TravelgateX en el Parc Bit. Ignacio es desarrollador especialista en aplicaciones de Azure y en esta entrevista nos explica cómo muchos negocios digitales están apostando por Kubernetes y las herramientas de CI/CD.
¿Qué es para ti DevOps, CI/CD y que beneficios aporta en las empresas?
Más allá de las definiciones formales, para mi DevOps es colaboración y productividad llevado al extremo. La coordinación y colaboración entre equipos tradicionalmente aislados como lo son el de desarrollo, operaciones de TI y QA permite a las empresas adaptarse al mercado y a sus competidores, reducir los tiempos de comercialización y contar con sistemas más estables y controlados que se recuperan en menos tiempo. Para que esto sea posible, las empresas deben primero adoptar la cultura y las prácticas de DevOps, apoyándose en las mejores herramientas.
¿Qué valor aporta las nuevas funcionalidades de CI/CD de Github en empresas de IT?
Con la nueva herramienta GitHub Actions se pueden crear flujos de CI/CD directamente en tu repositorio de GitHub. Esto supone una gran noticia para los más de 33 millones de desarrolladores con los que cuenta GitHub, ya que ahora podrán aprovechar las capacidades colaborativas que ofrecía GitHub como repositorio para poder compartir y diseñar sus propios flujos de trabajo para compilar, testear y desplegar sus aplicaciones directamente desde la plataforma. En las empresas que estén planteando adoptar GitHub como su repositorio de código o que ya lo estén empleando, las nuevas capacidades de GitHub les permitirán cubrir todo el ciclo de vida del desarrollo de aplicaciones, permitiendo a sus equipos ser más colaborativos y acelerando el desarrollo y mantenimiento de sus aplicaciones.
¿Cómo enfoca Microsoft la compra de Github de cara al futuro?
Microsoft reforzó su compromiso con la libertad, apertura e innovación para los desarrolladores con la adquisición de GitHub. Hoy en día, GitHub es el lugar ideal para desarrolladores y proyectos de Open Source con más de 100 millones de repositorios. En cuanto al uso interno de la plataforma, nuestro objetivo es conseguir que GitHub se integre completamente en las labores de ingeniería de Microsoft y hacer que su uso sea fácil, compatible y seguro.
¿Cómo ves la conjunción de Github y AKS? ¿Lo ves un presente o un futuro?
Es, sin duda, un presente. Las “acciones” de GitHub Actions para despliegues en la solución manejada de Kubernetes en Azure, AKS, ya están desarrolladas y listas para su uso. En solo unos minutos se puede definir un flujo automatizado de despliegue de aplicaciones en AKS a través de GitHub Actions directamente conectado al repositorio. Las empresas están apostando por Kubernetes y las herramientas de CI/CD.
¿Cuál crees que es el mayor reto de estas herramientas de cara al futuro?
Las empresas cada vez ven más maduro este mercado y se están aprovechando de estas tecnologías para hacer crecer sus negocios. El mayor reto de cara el futuro creo que no lo tienen las herramientas sino las propias empresas en adaptarse a ellas, son tecnologías que están evolucionando muy rápido y que exigen a las empresas agilizar sus procesos, pero a su vez, son estás mismas herramientas las que dotarán de esta agilidad a los negocios.
¿Qué valor añadido aporta Microsoft Azure con respecto al resto de competidores?
Azure proporciona un enfoque abierto y flexible de la nube para dar respuesta a los clientes allí donde se encuentran, geográficamente con nuestros centros de datos globales y digitalmente con nuestras soluciones híbridas, con independencia de la base tecnológica de las mismas. Desde Microsoft contribuimos activamente a la comunidad de open source y trabajamos con una sólida red de partners para ofrecer la nube más fiable, flexible y abierta del mercado.