Descripción
Resumen:
Únase a Derq, una empresa derivada del MIT especializada en seguridad vial impulsada por IA, como Ingeniero de Software para Despliegue y Mantenimiento, para garantizar la confiabilidad del software y el hardware.
Aspectos destacados:
1. Apoyar la seguridad vial y la infraestructura inteligente impulsadas por IA de vanguardia.
2. Gestionar configuraciones de servidores, despliegues y supervisar sistemas en tiempo real.
3. Colaborar con equipos multifuncionales en un entorno dinámico.
Derq es una empresa derivada 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. Desplegamos soluciones en el borde (edge) y en la nube que hacen que las intersecciones y las carreteras sean más seguras e inteligentes.
**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 proyectos para clientes.
En este puesto, gestionará las configuraciones de los servidores, supervisará los despliegues, monitoreará los sistemas en tiempo real y contribuirá a mantener un alto rendimiento y tiempo de actividad. 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.
**Responsabilidades clave**
* Configurar y mantener el software de Derq para un rendimiento estable y óptimo
* Diagnosticar y resolver rápidamente incidencias en los servidores para minimizar el tiempo de inactividad
* Planificar y ejecutar lanzamientos de software, actualizaciones y parches de seguridad
* Asegurar que las configuraciones sean coherentes, cumplan con las normativas y se puedan replicar de forma fiable en todos los despliegues
* Desplegar y configurar software eficientemente en nuevo hardware y en nuevos emplazamientos
* Supervisar los sistemas desplegados y mejorar continuamente su rendimiento y tiempo de actividad
* Identificar brechas en los procesos e implementar mejoras prácticas para acelerar los despliegues y reducir las incidencias
* Mantener documentación clara sobre configuraciones, despliegues y estado del sistema
* Colaborar con los equipos de ingeniería para facilitar integraciones fluidas y la resolución de incidencias
* Diagnosticar incidencias de despliegue y redes mediante herramientas estándar (por ejemplo, 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, incluyendo:
* + Scripting básico en Bash (por ejemplo, crear carpetas, generar múltiples archivos)
+ Scripting básico en Python para automatización
* Conocimientos sólidos sobre fundamentos de redes, incluyendo:
* + 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, reenvío de puertos y asignación de puertos
* Habilidades sólidas de resolución de problemas con un enfoque práctico y paso a paso para solucionar incidencias de conectividad y tiempos de inactividad de servidores
* Familiaridad con herramientas comunes de diagnóstico (por ejemplo, ifconfig/ipconfig, ping, traceroute)
* Excelentes habilidades comunicativas y capacidad para colaborar eficazmente con equipos multifuncionales
* Disposición y capacidad para **superponer 4–5 horas diarias con equipos globales** para colaborar, además de **brindar soporte fuera de horario si es necesario** (se requiere energía eléctrica 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 en sitio
* Experiencia con plataformas en la nube (AWS, GCP o Azure)
* Familiaridad con virtualización y contenerización (por ejemplo, VMware, Docker)
* Experiencia con herramientas de gestión de configuraciones (por ejemplo, Ansible, Puppet, Chef)