Área: TI / Integración / Middleware (Core de Crédito y Sistemas Satélite)
Idioma: Inglés avanzado (indispensable)
Objetivo del puesto
Asegurar la operación estable del middleware que conecta el nuevo core de crédito con los sistemas satélite, configurando patrones de integración y orquestación, garantizando NFRs (desempeño, disponibilidad y seguridad) y coordinando cambios y despliegues para habilitar releases confiables, observables y auditables.
Responsabilidad financiera (impacto): previene indisponibilidad y degradaciones (caídas, latencia, errores), reduce incidentes por integraciones frágiles, protege datos/credenciales y evita costos por interrupciones, reprocesos y hallazgos de auditoría.
Responsabilidades clave
1) Operación y configuración de la plataforma de middleware
- Configurar runtimes, nodos, clusters, escalamiento y balanceo.
- Asegurar alta disponibilidad y capacidad para picos de demanda.
2) Patrones de integración y orquestación
- Implementar patrones sync/async, enrutamientos y transformaciones.
- Estandarizar prácticas para idempotencia, manejo de errores y reintentos.
3) Mensajería y eventos (colas/tópicos)
- Administrar colas, tópicos y suscripciones; configurar retenciones, DLQ y reintentos.
- Asegurar orden, consistencia y tolerancia a fallas en flujos críticos.
4) API Gateway y políticas
- Gestionar API gateways y policies: autenticación/autorización, rate limiting, quotas y CORS.
- Asegurar políticas consistentes por dominio y canal.
5) Despliegues, CI/CD y runbooks
- Automatizar despliegues, rollback y validaciones de humo; mantener pipelines.
- Documentar runbooks, SOPs, y criterios de go/no-go por cambio.
6) Observabilidad y monitoreo de plataforma
- Monitorear métricas (latencia, throughput, errores, consumo, colas) con umbrales y alertas.
- Analizar logs y trazas end-to-end para diagnosticar incidentes y eliminar cuellos de botella.
7) NFRs: performance, resiliencia y failover
- Ejecutar pruebas de performance, resiliencia y failover; validar degradación controlada.
- Establecer estándares de SLO/SLA técnicos y reportes de salud.
8) Seguridad técnica de la integración
- Proteger secretos/credenciales, gestionar rotaciones y aplicar hardening de componentes.
- Asegurar controles de seguridad de integración (p. ej., mTLS y políticas de acceso según aplique).
9) Gobierno de cambios y coordinación multi-equipo
- Coordinar ventanas de cambio con Integración, Operaciones y Arquitectura; alinear dependencias y entregables.
- Participar en cutovers y releases de alta criticidad asegurando estabilización post-implementación.
10) Auditoría técnica y evidencias
- Reunir evidencias de cumplimiento, atender auditorías técnicas y cerrar hallazgos.
- Mantener trazabilidad de cambios, configuraciones y validaciones.