Chat rápido, mejores ofertas — Descargar

Ingeniero Senior de Middleware

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

Buscamos un Ingeniero Senior de Middleware con experiencia profunda en mensajería empresarial, arquitectura orientada a eventos e integración de sistemas distribuidos. En este puesto de nivel senior, usted será la autoridad técnica para todas las plataformas de middleware de la organización, siendo responsable del diseño, despliegue, rendimiento y fiabilidad de la infraestructura de mensajería que sustenta nuestras aplicaciones críticas para la misión. Usted liderará la estrategia de integración en RabbitMQ, Redis y Azure Service Bus, colaborando con los equipos de desarrollo, DevOps y arquitectura en la nube para entregar soluciones de mensajería escalables, resilientes y observables. Asimismo, actuará como el principal punto de escalación para incidentes de integración y brindará liderazgo técnico y capacitación al equipo de ingeniería en su conjunto. **RESPONSABILIDADES PRINCIPALES** * Arquitecturar, desplegar y operar plataformas empresariales de mensajería y middleware, incluidas RabbitMQ, Redis y Azure Service Bus, en entornos de desarrollo, preproducción y producción. * Diseñar y gobernar patrones de integración orientados a eventos y a mensajes: publicación/suscripción (pub/sub), consumidores competidores, manejo de colas de mensajes rechazados (dead-letter), saga/coreografía y solicitud/respuesta (request-reply). * Liderar la ingeniería del rendimiento del middleware: ajuste de la configuración del agente RabbitMQ, configuración de canales y prefijos (prefetch), políticas de expulsión de Redis, topología de clúster y niveles de espacio de nombres y particionamiento de Azure Service Bus. * Definir y hacer cumplir estándares para el diseño de esquemas de mensajes, versionado, serialización (JSON, Avro, Protobuf) y compatibilidad hacia atrás y hacia adelante. * Implementar y mantener la Alta Disponibilidad y la Recuperación ante Desastres (HA/DR) para el middleware: colas reflejadas o con cuórum en RabbitMQ, clúster y Sentinel de Redis, redundancia geográfica y espacios de nombres emparejados en Azure Service Bus. * Establecer observabilidad de extremo a extremo: seguimiento distribuido (OpenTelemetry), métricas (Prometheus/Grafana) y alertas para profundidad de cola, retraso de consumidores, saturación del grupo de conexiones y tasas de errores. * Colaborar con los equipos de desarrollo de aplicaciones para revisar diseños de integración, arquitecturas de flujo de mensajes y configuraciones de malla de servicios antes del lanzamiento a producción. * Ser responsable de la postura de seguridad del middleware: configuración TLS, gestión de certificados, políticas RBAC/ACL en agentes, autenticación mediante Identidades Administradas para Azure Service Bus y gestión de secretos. * Impulsar la adopción de Infraestructura como Código (IaC) para el aprovisionamiento del middleware mediante Terraform, Bicep o Ansible. * Apoyar la integración en las canalizaciones CI/CD para el despliegue automatizado, la configuración y las pruebas básicas (smoke-testing) de los componentes de middleware. * Liderar la respuesta a incidentes y las revisiones posteriores a incidentes para interrupciones de nivel 1 en el middleware; elaborar planes de corrección accionables. * Capacitar a ingenieros de nivel medio y junior; producir registros de decisiones arquitectónicas (ADR), manuales operativos (runbooks) y documentación operativa. **Requisitos** **EXPERTICIA TECNOLÓGICA FUNDAMENTAL** **RabbitMQ** * Conocimiento experto de AMQP 0-9-1, exchanges, bindings, colas y topologías de enrutamiento (direct, topic, fanout, headers). * Experiencia con colas de cuórum, colas perezosas (lazy queues) y colas tipo stream para escenarios de alta durabilidad y alto rendimiento. * Formación de clústeres RabbitMQ, elección de líder basada en cuórum y federación/shovels entre centros de datos. * API de administración, complemento Prometheus y paneles Grafana para la observabilidad del agente. * Experiencia con MassTransit o NServiceBus sobre RabbitMQ para abstracciones de bus de servicios .NET. **Redis** * Experticia profunda en estructuras de datos de Redis: Strings, Hashes, Lists, Sets, Sorted Sets, Streams y HyperLogLog. * Redis como agente de mensajería: Pub/Sub, Streams de Redis con grupos de consumidores y patrones XREAD/XACK para procesamiento fiable. * Redis como capa de caché: estrategias cache-aside, write-through, write-behind, TTL y prevención de avalanchas de caché (cache stampede). * Redis Cluster (ranuras hash, redistribución) y Redis Sentinel para alta disponibilidad; configuración del nivel Premium de Azure Cache for Redis. * Optimización del rendimiento: optimización de memoria, políticas de expulsión (LRU, LFU, allkeys), compensaciones entre persistencia (RDB/AOF). **Azure Service Bus** * Experiencia experta en colas, temas, suscripciones y reglas de reenvío de Azure Service Bus. * Sesiones de mensajes, mensajes programados, mensajes diferidos, colas de mensajes rechazados (DLQ) y patrones de renovación de bloqueo de mensajes. * Configuración de espacios de nombres Premium: particionamiento, recuperación ante desastres geográficos (espacios de nombres emparejados) y zonas de disponibilidad. * Autenticación mediante Identidades Administradas (RBAC), Firmas de Acceso Compartido (SAS) y Puntos de conexión privados para aislamiento de red. * Integración con Azure Event Grid, Azure Logic Apps, Azure Functions y APIM para flujos de trabajo de integración de extremo a extremo. * Optimización de costos: selección adecuada de niveles, eliminación automática por inactividad y estrategias de agrupamiento de mensajes. **HABILIDADES Y EXPERIENCIA REQUERIDAS** * 7+ años de experiencia en ingeniería de software o ingeniería de plataformas, con 4+ años centrados en middleware y plataformas de integración. * Experiencia demostrable a nivel senior con RabbitMQ, Redis y Azure Service Bus en entornos empresariales de producción. * Sólida comprensión de los fundamentos de los sistemas distribuidos: consistencia eventual, idempotencia, entrega al menos una vez frente a exactamente una vez y el problema de los dos generales. * Experiencia diseñando e implementando arquitecturas de microservicios orientadas a eventos y patrones de integración de servicios (EIP). * Competencia comprobada en al menos un lenguaje de programación principal comúnmente utilizado en cargas de trabajo de integración: C# (.NET), Java/Kotlin, Python o Go. * Experiencia práctica con Kubernetes u orquestación de contenedores para cargas de trabajo de middleware (gráficos Helm, operadores). * Experiencia con Infraestructura como Código (IaC) mediante Terraform, Bicep o Ansible para el aprovisionamiento de middleware. * Fuertes habilidades en observabilidad: seguimiento distribuido con OpenTelemetry, métricas con Prometheus/Grafana y registro estructurado. * Experiencia en la configuración segura del middleware: TLS/mTLS, rotación de certificados y gestión de secretos (Azure Key Vault, HashiCorp Vault). * Capacidad comprobada para liderar iniciativas técnicas, producir documentación arquitectónica y capacitar a ingenieros. **DESEABLE / VENTAJOSO** * Experiencia con Apache Kafka o Azure Event Hubs para casos de uso de transmisión de eventos de alto rendimiento. * Conocimiento de frameworks de bus de servicios .NET como MassTransit, NServiceBus o Rebus. * Familiaridad con Apache Camel, MuleSoft o Servicios de Integración de Azure para patrones de integración empresarial. * Certificación de Microsoft: AZ-204 (Desarrollador de Azure) o AZ-305 (Arquitecto de Soluciones de Azure). * Experiencia con tecnologías de malla de servicios: Istio, Linkerd o Azure Service Mesh para mTLS y gestión de tráfico. * Exposición a implementaciones de CQRS, Event Sourcing y patrón Outbox en sistemas distribuidos. * Familiaridad con NATS, ActiveMQ o IBM MQ provenientes de entornos anteriores de middleware empresarial. * Conocimiento de prácticas FinOps para la gobernanza de costos de mensajería en la nube.

Parte del contenido se ha traducido automáticamente

Publicado por

Juan García

Indeed · HR

Ubicación

Juan García

Indeed · HR

Empleos similares

Ingeniero Senior de Middleware empleo de Indeed en 2026 | ok.com