Categorías
···
Entrar / Registro

Ingeniero Senior de Sistemas

Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
Carrer d'Aribau, 66, Eixample, 08011 Barcelona, España
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original

Descripción

Resumen: Este puesto de Ingeniero de Sistemas implica gestionar infraestructura orientada a la red, integrarse con proveedores de servicios de internet (ISP) y garantizar un acceso robusto a internet mediante una arquitectura de proxy RADIUS y tuberías de aprovisionamiento. Aspectos destacados: 1. Gestionar infraestructura crítica orientada a la red para el acceso a internet de los ISP. 2. Trabajar en la intersección de la ingeniería de redes y la ingeniería de sistemas. 3. Aprovechar herramientas de IA en los flujos de trabajo de ingeniería fundamentales. **Acerca de Share** =============== Share es una red de infraestructura de internet respaldada por capital riesgo que construye la columna vertebral de África. La empresa agrega infraestructura de telecomunicaciones infrautilizada, fibra óptica, cables submarinos y centros de datos, y brinda a los ISP acceso escalable al ancho de banda sin los costos iniciales tradicionales. La red de Share abarca miles de kilómetros de fibra óptica, 12 proveedores de infraestructura y 10 centros de datos, llegando a más de 8 millones de personas en África Oriental. A nivel de red, Share opera una arquitectura de proxy RADIUS que autentica a los suscriptores de los ISP, aprovisiona su acceso a internet y coordina con equipos BNG (puerta de enlace de red de banda ancha) de socios. La plataforma debe coexistir con la infraestructura existente de los ISP, no reemplazarla. Esto significa que cada implementación implica una configuración real del BNG, una autenticación RADIUS real y tráfico real de suscriptores. Este puesto se sitúa en la intersección entre la ingeniería de redes y la ingeniería de sistemas. Usted será responsable de la infraestructura que permite el acceso a internet para los ISP socios de Share. **El puesto** ============ Estamos contratando a un Ingeniero de Sistemas para gestionar la infraestructura orientada a la red de Share: los servidores proxy FreeRADIUS que autentican a los suscriptores de los ISP, la tubería de aprovisionamiento que envía credenciales y atributos de planes a los servidores RADIUS específicos por socio, la capa de integración con el BNG y la implementación y supervisión de toda la infraestructura de sistemas. Trabajará directamente con el equipo de redes (que gestiona la configuración del BNG del lado del ISP) y con el equipo de software (que desarrolla las API que impulsan el aprovisionamiento). Se trata de un puesto práctico. Configurará servidores FreeRADIUS, escribirá scripts de implementación, solucionará fallos de autenticación en redes de producción y diseñará la infraestructura que escala de 5 a 50 socios ISP. Será la persona a la que el equipo llame cuando un suscriptor no pueda autenticarse o cuando el BNG de un nuevo ISP no se comporte como se espera. **Qué usted gestionará** ===================== * **Arquitectura de proxy FreeRADIUS:** Share opera un proxy RADIUS central que enruta las solicitudes de autenticación a instancias FreeRADIUS específicas por socio. El proxy utiliza un mecanismo de conmutación por error (conmutación por error por rechazo blando al grupo de socios) para determinar si un suscriptor está gestionado por Share o por el socio. Usted será responsable de la configuración, implementación, supervisión y escalabilidad de esta arquitectura. * **Servidores FreeRADIUS específicos por socio:** Cada socio ISP recibe una instancia dedicada de FreeRADIUS con una capa API Hono para operaciones programáticas CRUD de credenciales de suscriptores y atributos de planes. Usted gestionará estas instancias, sus bases de datos subyacentes y sus puntos finales API. * **Soporte para integración con BNG:** Trabaje con el equipo de redes para definir y validar los cambios de configuración requeridos en el lado del BNG para cada socio ISP (puntero RADIUS, subred específica de Share, enrutamiento basado en origen, configuración del grupo). Usted será el puente entre la plataforma de software y la infraestructura física del ISP. * **Tubería de aprovisionamiento:** El servicio de Aprovisionamiento de la plataforma de software envía credenciales de suscriptores y atributos de planes a FreeRADIUS. Usted será responsable del extremo receptor: asegurar que la API de FreeRADIUS, la base de datos y la configuración RADIUS sean correctas y ofrezcan buen rendimiento. * **Infraestructura e implementación:** Aprovisionamiento de servidores, automatización de implementaciones, supervisión, registro y seguridad de toda la infraestructura de sistemas. Pipelines de GitHub Actions, implementaciones basadas en SSH, gestión de máquinas virtuales. * **CoA (Cambio de Autorización):** Diseñar e implementar el punto final CoA en los servidores FreeRADIUS específicos por socio para cambios de plan en tiempo real y desconexión de sesiones sin necesidad de volver a autenticar. **Entorno técnico** ========================= **RADIUS y autenticación de red** * FreeRADIUS (v3 en producción, evaluación de v4 en curso) — configuración de proxy, servidores virtuales, configuración de módulos (sql, rest, files) * Protocolos RADIUS: Access\-Request/Accept/Reject, Accounting (Start/Interim/Stop), CoA (Disconnect\-Request, CoA\-Request) * Flujo de autenticación PPPoE: CPE del suscriptor → BNG → proxy RADIUS → respuesta RADIUS específica por socio con atributos de velocidad/grupo/tiempo de espera * Configuración de BNG en MikroTik RouterOS (el equipo de redes se encarga de esto, pero usted debe comprender el lado orientado a RADIUS) * Atributos planos por usuario (velocidad, grupo de direcciones IP, tiempo de espera de sesión) enviados mediante la API Hono a la base de datos SQL de FreeRADIUS **Sistemas e infraestructura** * Administración de servidores Linux (Ubuntu) * Contenerización con Docker para instancias FreeRADIUS y servicios auxiliares * Hono (framework ligero de Node.js) para la capa API de superposición de FreeRADIUS * PostgreSQL para bases de datos de usuarios RADIUS (tablas radcheck, radreply, radacct) * GitHub Actions para CI/CD, implementación basada en SSH a máquinas virtuales * Supervisión: Loki \+ Pino para registros estructurados, Sentry para seguimiento de errores **Puntos de integración con la plataforma de software** * El microservicio de Aprovisionamiento NestJS llama a su API FreeRADIUS para enviar/actualizar/eliminar credenciales de suscriptores * Eventos Kafka desencadenan acciones de aprovisionamiento (PROVISION\_SUBSCRIBER, UPDATE\_PLAN\_ATTRIBUTES, DELETE\_RADIUS\_CREDENTIALS) * La decisión de enrutamiento del proxy (Share frente a socio) determina la ruta de facturación del suscriptor **Requisitos** ================ **Imprescindibles** * 5\+ años de experiencia profesional en ingeniería de sistemas o ingeniería de redes, con al menos 2 años trabajando directamente con RADIUS (FreeRADIUS, Radiator o NPS) en un entorno de producción de ISP o telecomunicaciones * Conocimientos profundos de FreeRADIUS. Usted puede configurar servidores virtuales, escribir políticas en unlang, configurar dominios de proxy, configurar módulos SQL y depurar fallos de autenticación a partir de capturas de paquetes. * Amplia experiencia en administración de sistemas Linux. Usted gestiona servidores de producción, escribe scripts de implementación, configura firewalls y resuelve problemas de red a nivel de sistema operativo. * Comprensión del flujo de autenticación PPPoE, DHCP, gestión de grupos de direcciones IP y cómo interactúan los BNG con los servidores RADIUS. No necesita ser un experto en MikroTik, pero sí entender qué espera el BNG del servidor RADIUS. * Experiencia implementando y gestionando infraestructura en producción — no solo en entornos de desarrollo. Usted comprende los requisitos de disponibilidad, la conmutación por error y lo que ocurre cuando un servidor RADIUS falla (los suscriptores no pueden autenticarse). * Capacidad para realizar scripting y desarrollo ligero de aplicaciones. No necesita ser un desarrollador full\-stack, pero sí debe poder escribir y mantener una API Hono/Express, trabajar con bases de datos SQL y automatizar implementaciones. **Preferencia marcada** * Experiencia en infraestructura de ISP o telecomunicaciones en África Oriental. Comprensión de las realidades operativas: redes dominadas por MikroTik, entornos con múltiples proveedores, limitaciones de ancho de banda y los desafíos prácticos de gestionar la autenticación de suscriptores a gran escala en este mercado. * Experiencia con configuraciones de proxy FreeRADIUS (redirección entre múltiples servidores RADIUS con lógica de conmutación por error). * Experiencia con CoA (Cambio de Autorización) y la implementación de Disconnect\-Message. * Docker y orquestación de contenedores para servicios de red. * Experiencia trabajando junto a equipos de ingeniería de software — usted puede leer un servicio NestJS, comprender un diagrama de arquitectura basada en eventos y comunicar claramente las restricciones técnicas a los desarrolladores. **Ingeniería aumentada por IA (mentalidad requerida)** Share opera con herramientas de IA como parte fundamental de los flujos de trabajo de ingeniería. Esto aplica tanto a la ingeniería de sistemas como al desarrollo de software. Nuestra documentación de infraestructura, plantillas de configuración, manuales de solución de problemas y scripts de implementación se desarrollan todos con asistencia de IA. Lo que esto significa para usted: * Usted usa herramientas de IA (Claude, ChatGPT, Copilot o similares) para generar configuraciones, solucionar problemas, redactar documentación y crear scripts. No necesita memorizar la sintaxis de FreeRADIUS; sabe qué necesita y utiliza la IA para lograrlo más rápidamente. * Se siente cómodo con especificaciones generadas por IA y puede validarlas frente al comportamiento real en el mundo. Cuando una especificación indica «configurar el enrutamiento basado en origen en el BNG», usted sabe si eso es correcto para MikroTik y puede señalarlo si no lo es. * Ve a la IA como una forma de manejar la amplitud de conocimientos de sistemas requeridos para este puesto (RADIUS, Linux, redes, bases de datos, implementación, supervisión) sin necesidad de tener todo ello en la memoria. * Contribuye a los flujos de trabajo de IA del equipo escribiendo documentación clara y estructurada con la que puedan trabajar tanto las personas como la IA. **Qué ofrecemos** ================= * Un lugar en la mesa mientras construimos la columna vertebral técnica de la próxima generación de internet en África — las decisiones que tome aquí serán visibles en cómo funcionan enteras redes de socios ISP. * Salario competitivo y participación accionaria significativa en una empresa con propósito y respaldada por inversores (constituida en EE.UU.; entidad operativa en Kenia). * Beneficios privados de salud y bienestar — los revisaremos juntos durante el proceso. * Un entorno de alta responsabilidad con una curva de aprendizaje pronunciada pero bien apoyada, y un equipo que documenta todo por escrito.

Fuentea:  indeed Ver publicación original
David Muñoz
Indeed · HR

Compañía

Indeed
David Muñoz
Indeed · HR

Empleos similares

Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.