Nuestra plataforma VIROO basa su funcionamiento en una plataforma de servicios en la nube.
Actualmente tenemos desplegado el sistema en diferentes entornos CLOUD: AWS y Microsoft Azure.
El sistema implementa diferentes funcionalidades en diferentes contenedores especializados, que se comunican entre sí, para ofrecer al usuario final una experiencia sencilla, a través de diferentes front-ends, que se entregan tanto en aplicaciones Windows Desktop, en frontend web o en aplicaciones que se ejecutan en entornos de Realidad Virtual.
Estamos buscando una persona con los conocimientos requeridos tanto para operar la plataforma actual, como para mejorarla de forma continua, escalarla tanto de forma horizontal como vertical, y por tanto experto en entornos virtualizados en CLOUD.
La persona seleccionada se integrará en nuestro equipo VIROO, un grupo de jóvenes profesionales expertos en desarrollo en los diferentes ámbitos de actuación, que actualmente desempeñan su tarea coordinados mediante Azure DevOps, por lo que deberá tener aptitudes de comunicación técnica, y deberá ser capaz de desenvolverse en ese ámbito.
Te integrarás a jornada completa con contrato laboral (abstenerse freelances) en el equipo de desarrollo de VIROO para asumir los siguiente retos y realizar las siguientes tareas principales: Proveer al equipo de desarrollo de la infraestructura necesaria para el despliegue de los servicios requeridos por VIROO, en un producto/entorno en continua evolución.
Coordinarse con el equipo de desarrollo para realizar los despliegues de actualizaciones.
Proveer de herramientas de monitorización automática de la plataforma, para asegurar un servicio óptimo, confiable y de alta disponibilidad.
Generar un Dashboard o cuadro de mando integral, que permita la generación de alertas, monitoreo de cargas, costes, etc.
Elaborar scripts que permitan la operación de la plataforma de la forma más automatizada posible, mitigando posibles errores humanos.
Participar en la elaboración de scripts de IaC "infraestructura como código", con objeto de automatizar despliegues de actualizaciones con retrocompatibilidad.Proponer mejoras sobre la plataforma para optimizar los recursos, tanto de forma cuantitativa como cualitativa.
Requisitos Grado FP o universitario en informática.
Agilidad en el manejo de los entornos CLOUD AWS y Microsoft Azure.
Conocimientos profundos de redes de comunicación (TCP/IP, routing, filtrado, balanceadores).
Conocimientos en sistemas de almacenamiento distribuidos.
Conocimientos de seguridad de redes informáticas.
Conocimientos de infraestructuras de red virtualizadas.
Conocimientos de scripting IaC.
Conocimientos de Azure DevOps y flujos de integración continua.
Experiencia con Kubernetes y Docker Buen nivel de inglés (mínimo B2 o nivel equivalente).
Disposición para venir a la oficina al menos 1 vez cada 10 dias tras un periodo de onboarding inicial de 2 semanas en las que será necesario venir presencialmente 2-3 días /semana o bien 1 semana los 5 días.
Valorable: Experiencia con herramientas de versionado de código (Git o similares).
Conocimiento de patrones de desarrollo de software.
Experiencia o conocimientos de integración y despliegue continuo (Azure Devops).
Experiencia previa en testeos unitarios de calidad de software.
Certificaciones Azure Cloud y AWS Experiencia en otros sistemas de virtualización.
Experiencia previa con tecnologías de desarrollo .Net (Visual Studio y frameworks de networking SignalR o similar …).
Experiencia en desarrollo de software en Back-end.
Haber trabajado con metodologías ágile