AgileEngine

Ingeniero de Infraestructura (Kafka) ID82562

PythonDockerKubernetes
Traducción automática. Consulta el original.

POR QUÉ UNIRTE A NOSOTROS

AgileEngine es una empresa Inc. 5000 que crea software galardonado para marcas de Fortune 500 y startups innovadoras en más de 17 sectores. Nos situamos entre los líderes en áreas como el desarrollo de aplicaciones e IA/ML, y nuestra cultura centrada en las personas nos ha hecho merecedores de múltiples premios como Mejor Lugar para Trabajar.

Si buscas un lugar donde crecer, generar impacto y trabajar con personas que se preocupan, ¡nos encantaría conocerte!

SOBRE EL PUESTO

Buscamos un Ingeniero de Infraestructura (Kafka) para gestionar y operar el entorno de Kafka detrás de una plataforma de integración basada en eventos, incluyendo su infraestructura de compilación, despliegue y monitorización.

REQUISITOS IMPRESCINDIBLES

  1. Experiencia profunda y práctica en producción con Kafka de al menos 4+ años; este es el requisito central. Diseño de temas y particiones, mecánica de grupos de consumidores, retención y compactación, replicación, ajuste de rendimiento y resolución de problemas de lag, reequilibrios y fallos de entrega bajo carga.
  1. Comprensión práctica de la semántica de entrega basada en eventos: al menos una vez frente a exactamente una vez, idempotencia, garantías de orden, gestión de dead-letter y reintento.
  1. Sólida ingeniería y automatización en Linux empresarial: scripting en shell y Python.
  1. Propiedad de pipelines de CI/CD, idealmente pipelines declarativos de Jenkins, con experiencia real en gestión de artefactos y lanzamientos.
  1. Contenedores: Docker o Podman, imágenes OCI y plataformas de orquestación de contenedores.
  1. Infraestructura como código y gestión de configuración.
  1. Herramientas de observabilidad: agregación de logs, métricas, alertas y definición de SLO.
  1. Desarrollo asistido por GenAI: utilizas activamente agentes de codificación de IA en tu flujo de trabajo diario o tienes un interés demostrable en adoptarlos. Automatizamos y construimos con estas herramientas en todo el equipo y esperamos que todos las dominen.
  1. Redes, TLS, gestión de secretos y autenticación empresarial (OAuth2).
  1. Mentalidad de operaciones de producción: respuesta a incidentes, planificación de capacidad y control de cambios.
  1. Sólidas habilidades de comunicación escrita y verbal, trabajando con un equipo global.
  1. Nivel de inglés intermedio-alto.

VALORABLE

  1. Profundidad en el ecosistema de Kafka: Kafka Connect, Schema Registry, Kafka Streams, MirrorMaker o servicios gestionados de Kafka.
  1. Patrones y herramientas de captura de datos modificados (change-data-capture).
  1. Infraestructura de soporte para grandes plataformas comerciales SaaS, incluyendo pasarelas de integración o servidores de conectores.
  1. Distribución de paquetes y artefactos a escala empresarial.
  1. Experiencia en entornos regulados: retención de auditoría, clasificación de datos, gobernanza formal de construcción y operación.
  1. Kubernetes; diseño multirregión y de alta disponibilidad.

QUÉ HARÁS

  1. Ser responsable del entorno de Kafka: diseño de temas y estándares de nomenclatura, estrategia de particionamiento y claves, replicación, política de retención y compactación, gestión de grupos de consumidores y offsets, cuotas, y configuración y actualizaciones de brokers.
  1. Garantizar la resiliencia y fiabilidad de la plataforma: mantener la plataforma de integración disponible cuando la plataforma SaaS del proveedor upstream esté degradada o no disponible, absorber picos de tráfico sin sobrecargarla y asegurar que los eventos sigan siendo rejugables y auditables a través de una infraestructura de Kafka correctamente dimensionada, configurada y operada.
  1. Diseñar en la práctica las garantías de entrega de la plataforma: semántica de al menos una vez y exactamente una vez, productores idempotentes, escrituras transaccionales cuando sea necesario, temas de dead-letter y herramientas de reintento de autoservicio para recuperarse de fallos en sistemas downstream.
  1. Construir observabilidad de streaming: monitorización de lag de consumidores, profundidad de cola, rendimiento y reequilibrio; trazado de correlation-ID de extremo a extremo a través de temas; paneles, objetivos de nivel de servicio y alertas.
  1. Planificar la capacidad, el coste y la retención para un registro duradero con requisitos de retención de auditoría regulatoria, y ajustarlo a medida que la adopción crezca en toda la empresa.
  1. Evaluar e integrar mecanismos de streaming y captura de datos modificados nativos del proveedor a medida que maduran las rutas de entrada y salida de la plataforma.
  1. Ser responsable y evolucionar el pipeline de construcción y lanzamiento: pipelines automatizados de Jenkins que producen instalaciones de aplicaciones empaquetadas para múltiples generaciones de Linux empresarial, imágenes de contenedor firmadas y documentación generada, promovidos a través de servicios internos de distribución de artefactos e imágenes.
  1. Operar el entorno de ejecución: despliegues en contenedores, hosts de pasarela de integración y la modernización continua del sistema operativo de dicho entorno.
  1. Diseñar la infraestructura detrás de la resiliencia y continuidad de la plataforma: detección de salud, disyuntores (circuit breaking), y la reconciliación y monitorización que demuestren que la plataforma se recupera limpiamente cuando la plataforma del proveedor upstream está degradada o no disponible.
  1. Automatizar el aprovisionamiento y la configuración del entorno, y mantener la configuración y el inventario de activos como una verdadera fuente única de verdad.
  1. Colaborar con los desarrolladores de Python del equipo en la desplegabilidad, el rendimiento y el coste; participar en la gestión de cambios y el soporte de producción.

VENTAJAS Y BENEFICIOS

  • Crecimiento profesional: Mentoría, TechTalks y hojas de ruta de crecimiento personalizadas.
  • Compensación competitiva: salario basado en USD con presupuestos para educación, fitness y actividades de equipo.
  • Proyectos emocionantes: Soluciones modernas con empresas de Fortune 500 y compañías de producto líderes.
  • Horario flexible: Horario flexible con opciones de trabajo remoto y en oficina.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores