Chat rápido, mejores ofertas — Descargar

Vicepresidente de Ingeniería de Sistemas

Indeed

Compañía

Tipo de empleoTiempo completo
Modalidad de trabajoRemoto
Nivel de experienciaMás de 10 años
Nivel educativoSin requisito de título

Descripción

**Acerca de Share** --------------- Share es una red de infraestructura de internet respaldada por capital riesgo que construye la columna vertebral de internet en África. La empresa agrupa infraestructura de telecomunicaciones subutilizada, fibra óptica, cables submarinos y centros de datos, y ofrece a los proveedores de servicios de internet (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, les proporciona acceso a internet y coordina con los equipos de BNG (puerta de enlace de red de banda ancha) de los socios. La plataforma debe coexistir con la infraestructura existente de los ISP, no reemplazarla. Esto significa que cada despliegue 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 función de sistemas de Share de extremo a extremo: la infraestructura que hace posible el acceso a internet para nuestros ISP socios, y el equipo que usted construirá para gestionarla a medida que escalamos. **El puesto** ------------ Estamos contratando a un Vicepresidente de Ingeniería de Sistemas para construir, ser responsable de y liderar la infraestructura orientada a la red de Share: los servidores proxy FreeRADIUS que autentican a los suscriptores de los ISP, la canalización 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 el despliegue y monitoreo 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 APIs que impulsan el aprovisionamiento). Se trata de un puesto de «jugador-entrenador». Actualmente, usted participará activamente: configurará servidores FreeRADIUS, escribirá scripts de despliegue, solucionará fallos de autenticación en redes de producción y diseñará la infraestructura que escalará de 10 a 500 clientes ISP. A medida que Share crezca, usted contratará y liderará al equipo de ingeniería de sistemas, establecerá el estándar técnico al que este equipo deberá ajustarse y será responsable de la hoja de ruta para la construcción y operación de nuestra infraestructura. Usted es la persona a la que acude el equipo cuando un suscriptor no puede autenticarse o cuando el BNG de un nuevo ISP no se comporta como se espera — y también la persona que decide cómo resolverlo a escala. **Lo que usted será responsable** --------------------- * **Arquitectura de proxy FreeRADIUS:** Share opera un proxy RADIUS central que enruta las solicitudes de autenticación a los servidores FreeRADIUS específicos por socio. El proxy utiliza un mecanismo de conmutación por error (borrado suave del atributo de rechazo para conmutar al grupo de socios) para determinar si un suscriptor está gestionado por Share o por el socio. Usted será responsable de la configuración, el despliegue, el monitoreo y la 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 realizar 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:** Colaborará 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 es el puente entre la plataforma de software y la infraestructura física del ISP. * **Canalización 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 —asegurando que la API de FreeRADIUS, su base de datos y su configuración RADIUS sean correctas y ofrezcan un buen rendimiento. * **Infraestructura y despliegue:** Aprovisionamiento de servidores, automatización de despliegues, monitoreo, registro y seguridad para toda la infraestructura de sistemas. Pipelines de GitHub Actions, despliegues basados 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 en tiempo real de planes y desconexión de sesiones sin necesidad de volver a autenticar. * **Liderazgo técnico y del equipo:** Establecerá los estándares, manuales operativos y arquitectura para la función de sistemas de Share. Contratará, mentorizará y liderará al equipo de ingeniería de sistemas a medida que escalamos, y representará a la ingeniería de sistemas en decisiones técnicas y transfuncionales. **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 → servidor RADIUS específico por socio → respuesta con atributos de velocidad/grupo/tiempo de espera * Configuración del 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 FreeRADIUS * PostgreSQL para bases de datos de usuarios RADIUS (tablas radcheck, radreply, radacct) * GitHub Actions para CI/CD, despliegues basados en SSH a máquinas virtuales * Monitoreo: 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 de 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** * 8+ años de experiencia profesional en ingeniería de sistemas o ingeniería de redes, incluida la responsabilidad integral de la función RADIUS/autenticación de red en un entorno de producción de ISP o telecomunicaciones (FreeRADIUS, Radiator o NPS), y haber liderado o mentoreado a otros ingenieros. * 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 despliegue, configura firewalls y soluciona 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 experto en MikroTik, pero sí entender qué espera el BNG del servidor RADIUS. * Experiencia en despliegue y gestión de infraestructura en producción —no solo en entornos de desarrollo. Usted comprende los requisitos de disponibilidad, la conmutación por error y qué ocurre cuando un servidor RADIUS falla (los suscriptores no pueden autenticarse). * Capacidad para 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 despliegues. ### **Preferible** * 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 en 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) e 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 orientada a eventos y comunicar claramente las restricciones técnicas a los desarrolladores. **Ingeniería potenciada 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 operativos para resolución de problemas y scripts de despliegue se desarrollan todos con asistencia de IA. Qué significa esto para usted: * Usted utiliza herramientas de IA (modelos de lenguaje grande, agentes, etc.) para generar configuraciones, solucionar problemas, crear documentación y escribir scripts. No necesita memorizar la sintaxis de FreeRADIUS, sino saber qué necesita y usar la IA para lograrlo más rápidamente. * Se siente cómodo con especificaciones generadas por IA y puede validarlas frente al comportamiento real. 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ñalar cuándo no lo es. * Ve a la IA como una forma de manejar la amplitud de conocimientos de sistemas necesarios para este puesto (RADIUS, Linux, redes, bases de datos, despliegue, monitoreo). * Contribuye a los flujos de trabajo de IA del equipo escribiendo documentación clara y estructurada con la que puedan trabajar tanto humanos como IA. **Qué ofrecemos** ----------------- * Salario competitivo y participación accionaria significativa en una empresa con propósito social y respaldada por inversores (constituida en EE.UU.). * Un lugar en la mesa mientras construimos la columna vertebral técnica para la próxima generación de telecomunicaciones. * Un entorno dinámico y de alta responsabilidad.

Fuentea: indeed
Parte del contenido se ha traducido automáticamente

Publicado por

David Muñoz

Indeed · HR

Ubicación

David Muñoz

Indeed · HR

Empleos similares

Vicepresidente de Ingeniería de Sistemas empleo de Indeed en 2026 | ok.com