




Resumen: Derq busca un Ingeniero de Software para Despliegue y Mantenimiento que garantice la configuración, el despliegue y la fiabilidad continua del software y el hardware en los proyectos de sus clientes. Aspectos destacados: 1. Apoyar la seguridad vial y la infraestructura inteligente impulsadas por IA 2. Mantener un rendimiento de software estable y óptimo, así como una alta disponibilidad del sistema 3. Colaborar con equipos multifuncionales en despliegues y resolución de incidencias Derq es una spin-off del MIT especializada en seguridad vial y infraestructura inteligente impulsadas por IA. Somos un equipo de innovadores apasionados que aprovecha lo último en IA y tecnología para transformar el futuro de la movilidad. Nuestra plataforma mejora la seguridad vial y la gestión del tráfico al convertir datos en tiempo real en información útil para ciudades y operadores viales. Nuestra tecnología patentada recopila y analiza datos procedentes de sensores conectados, como cámaras, radares y controladores de semáforos, para ayudar a predecir y prevenir incidentes viales. Implementamos soluciones en el borde (edge) y en la nube (cloud) que hacen más seguros e inteligentes los cruces y las carreteras. **Descripción del puesto** Buscamos un Ingeniero de Software para Despliegue y Mantenimiento que apoye la configuración, el despliegue y la fiabilidad continua de nuestro software y hardware en los proyectos de nuestros clientes. En este puesto, gestionará las configuraciones de servidores, supervisará los despliegues, monitoreará los sistemas en producción y contribuirá a mantener un alto rendimiento y una elevada disponibilidad. Trabajarás estrechamente con los equipos de Gestión de Proyectos, Sistemas de Software y Sistemas/DevOps para solucionar incidencias, mejorar las configuraciones y elevar continuamente la calidad de lo que entregamos tras la puesta en marcha. **Principales responsabilidades** * Configurar y mantener el software de Derq para lograr un rendimiento estable y óptimo * Diagnosticar y resolver rápidamente incidencias en servidores para minimizar el tiempo de inactividad * Planificar y ejecutar lanzamientos de software, actualizaciones y parches de seguridad * Garantizar que las configuraciones sean coherentes, cumplan con los requisitos normativos y sean reproducibles en todos los despliegues * Desplegar y configurar software eficientemente en nuevo hardware y en nuevos emplazamientos * Monitorear los sistemas desplegados y mejorar continuamente su rendimiento y disponibilidad * Identificar brechas en los procesos e implementar mejoras prácticas para agilizar los despliegues y reducir las incidencias * Mantener documentación clara sobre configuraciones, despliegues y estado de los sistemas * Colaborar con los equipos de ingeniería para facilitar integraciones fluidas y la resolución de incidencias * Diagnosticar incidencias de despliegue y redes utilizando herramientas estándar (p. ej., SSH, ping, traceroute) * Participar ocasionalmente en turnos para brindar soporte a clientes globales y mantener la fiabilidad **Requisitos** * Título universitario en un campo relacionado (Ciencias de la Computación, Tecnologías de la Información, Ingeniería Eléctrica o similar) * 2–3 años de experiencia en configuración, mantenimiento y despliegue de servidores * Experiencia práctica en entornos Linux/Ubuntu, incluidos: * + Scripting básico en Bash (p. ej., creación de carpetas, generación de múltiples archivos) + Scripting básico en Python para automatización * Conocimientos sólidos de fundamentos de redes, incluidos: * + SSH y conexiones seguras (puertos, métodos de autenticación) + Direcciones IP públicas frente a privadas + TCP frente a UDP + Conceptos de enrutamiento (estático frente a dinámico) + NAT, redirección de puertos y asignación de puertos * Habilidades sólidas de diagnóstico con un enfoque práctico y paso a paso para resolver problemas de conectividad y tiempos de inactividad de servidores * Conocimiento de herramientas comunes de diagnóstico (p. ej., ifconfig/ipconfig, ping, traceroute) * Excelentes habilidades comunicativas y capacidad para colaborar eficazmente con equipos multifuncionales * Disposición y capacidad para **coincidir 4–5 horas diarias con equipos globales** para colaborar, además de **brindar soporte fuera de horario si es necesario** (se requiere suministro eléctrico estable y conexión a Internet confiable para trabajar de forma remota) * Alta capacidad de aprendizaje y adaptabilidad a nuevas herramientas, sistemas y procesos **Deseable** * Conocimiento de componentes de hardware e infraestructura in situ * Experiencia con plataformas en la nube (AWS, GCP o Azure) * Familiaridad con virtualización y contenedores (p. ej., VMware, Docker) * Experiencia con herramientas de gestión de configuraciones (p. ej., Ansible, Puppet, Chef)


