Elie Assi – DevOps supone un reto diario
La historia de Elie, Senior DevOps Engineer – Cloud Systems, desde Líbano, su país de nacimiento, hasta Kurago, está repleta de ganas de seguir aprendiendo e innovar, de un lado a otro del mundo.
Elie llegó a España, concretamente a Bilbao, hace 10 años, tras estudiar en Líbano e ir a la universidad en Francia. Trabajó en Bilbao para una empresa con sede en Londres “allí se sabía poco o nada de trabajar con DevOps en la nube, todo se hacía on prem, así que empezamos a movernos, a preguntar y a aprender poco a poco. Así comenzó nuestro viaje”. Tras ello se marchó a EEUU, donde conoció a su mujer, y ella fue la que le trajo de nuevo a Bilbao.
Para él el mundo de DevOps supone un reto diario y es una de las cosas que más le gustan de su trabajo, aunque también se ha dedicado alguna vez al mundo puramente de desarrollo, lo que de verdad le gusta es aprender nuevas tecnologías, herramientas, y enfrentarse a un entorno que sufre cambios constantes.
“Cuando tengo que realizar alguna entrevista para el equipo de DevOps de Kurago siempre pregunto ¿te gusta tratar de entender cómo funcionan las cosas? ¿te gusta aprender cosas nuevas? Si te gustan estas cosas, probablemente este sea un buen trabajo para ti. Si no te gustan, quizá este no es el trabajo que te va a hacer feliz”.
¿Te gusta tratar de entender cómo funcionan las cosas? ¿te gusta aprender cosas nuevas? Si te gustan estas cosas, probablemente este sea un buen trabajo para ti. Si no te gustan, quizá este no es el trabajo que te va a hacer feliz.
Para explicar lo que hace Elie, hay que explicar lo que se hacía antes con las distintas aplicaciones que se creaban: una vez desarrolladas, se cargaban en un cd o usb y se iban pasando, instalando, probando… de un ordenador a otro, con todos los problemas que ello conlleva de instalación, cambios, nuevas versiones… Que un equipo y posteriormente, los propios clientes descargara y probara las aplicaciones requería una gran inversión de horas.
El equipo de DevOps crea entornos en la nube para desplegar las aplicaciones y para que estas estén disponibles online. De esta manera un cliente puede ir a ese entorno y tener las aplicaciones funcionando de manera casi inmediata. Crear y mantener este entorno es una de las partes principales del equipo. La otra es ayudar en las distintas etapas de los desarrollos: desde la parte de la planificación, el testeo, las herramientas para crear las aplicaciones, mantenerlas y desplegarlas…
Respecto a cómo ve el futuro, Elie ve que Kurago avanza dando los pasos correctos, en la dirección adecuada, “la mayoría de las compañías trabajan on prem, esto genera muchos problemas de todo tipo, nosotros estamos en el buen camino para que las cosas funcionen mejor”. Todo el equipo ve como un reto el hecho de “educar” al cliente para que entienda que trabajar en la nube no es inseguro, al contrario, es mucho más seguro, las posibilidades de probar y colaborar que ofrece garantizan más y mejores actualizaciones, la rapidez de acceso ayuda a que los problemas se solucionen más rápidos.
Todo el equipo ve como un reto el hecho de “educar” al cliente para que entienda que trabajar en la nube no es inseguro, al contrario, es mucho más seguro.
Acerca de Kubernetes y KubeCon
Elie ha compartido su experiencia en KubeCon, una de los dos grandes eventos anuales en el campo de la tecnología de Kubernetes, una plataforma de sistemas distribuidos de código libre que permite la automatización del despliegue, ajuste de escala y manejo de aplicaciones en contenedores.
“Una parte de una aplicación desarrollada por Bystornic y Kurago ha sido trasladada de una máquina virtual a Kubernetes, porque nos ofrece muchas más posibilidades. Hay que tener en cuenta que cuando se usa una máquina virtual, despliegas el código ahí, con un servidor, y cuando se conectan más usuarios necesitas otro, y después otro… Es muy difícil escalar esta solución cuando los usuarios se multiplican. Con kubernetes se pueden usar contenedores, lo que supone una enorme ventaja”. Esta tecnología permite adaptar los contenedores dependiendo de la demanda de clientes, en definitiva, adaptar los servidores a los clientes conectados. Es bueno para la experiencia de usuario y para el mantenimiento.
En KubeCon Elie explicó la experiencia de Kurago migrando a Kubernetes, por qué se tomó la decisión y sus ventajas e inconvenientes. Foros como esto ofrencen la oportunidad de compartir conocimiento y experiencia con expertos de todo el mundo y acceder a las últimas novedades tecnológicas de primera mano.
Esta tecnología permite adaptar los contenedores dependiendo de la demanda de clientes, en definitiva, adaptar los servidores a los clientes conectados. Es bueno para la experiencia de usuario y para el mantenimiento.
En cuanto a las aplicaciones puede tener esta tecnología en la digitalización de la industria del corte de chapa, explica que, aunque no es posible el despliegue de todos los sistemas en una fábrica en sí, porque sigue habiendo software que no están en la nube. La disponibilidad de los sistemas gracias a esta tecnología permite que los clientes se puedan conectar directamente a ellos y acceder desde cualquier lugar.
El mayor problema de Kubernetes es el desconocimiento general. Mucha gente no sabe que esta tecnología ya se aplica en grandes compañías y eso hace que sea muy segura “cuanta más gente la usa, más segura es, y eso es lo que hay que mostrar a los clientes. No sirve de nada que nosotros les aseguremos que es segura, se lo creerá cuando le enseñemos datos y ejemplos de compañías que ya lo están usando”.
Más detalles sobre mí…
- Experiencia: ha trabajado para varias empresas relacionadas con software, desde Bilbao para una compañía de Londres y en EEEUU
- Formación: estudió en Líbano y fue a la universidad en Francia.
- Motivación: me gusta seguir aprendiendo y poder enfrentarme a retos nuevos. Es algo constante en el entorno en el que trabajo.
Me encanta…
- Un libroLos Pilares de la Tierra de Ken Follet o los de Yuval Noah Harari
- Una serie o una película: Friends
- Momento favorito del día: el desayuno.
- Un hobby: me gusta mucho salir a pasear con mi perro, a veces mientras escucho música.