NEORIS es un acelerador Digital que ayuda a las compañías a entrar en el futuro, teniendo 20 años de experiencia como Socios Digitales de algunas de las mayores compañías del mundo. Somos más de 4,000 profesionales en 11 países, con nuestra cultura multicultural de startup en donde cultivamos innovación, aprendizaje continuo para crear soluciones de alto valor para nuestros clientes.
Estamos en búsqueda de Arquitecto de Plataformas - Kafka,
Descripción General del Rol
Diseñar, implementar y optimizar plataformas tecnológicas híbridas y multi-cloud, integrando soluciones de mensajería basadas en Apache Kafka utilizando la plataforma Strimzi para la gestión y orquestación en Kubernetes. Este rol tiene como objetivo liderar la arquitectura de soluciones contenerizadas, escalables y seguras, maximizando el rendimiento y la eficiencia de las aplicaciones modernas en entornos híbridos (on-premises y en la nube).
Trabajará en la implementación de flujos de datos distribuidos, con un enfoque en la gestión avanzada de clústeres Kafka, observabilidad y cumplimiento de las mejores prácticas de seguridad. Será clave en la colaboración con equipos de desarrollo, operaciones y DevOps para garantizar la interoperabilidad, el monitoreo y la automatización.
Habilidades Técnicas Clave
1. Strimzi y Apache Kafka
• Configuración avanzada de clusters Kafka utilizando Strimzi en Kubernetes, incluyendo escalabilidad horizontal, replicación y resiliencia.
• Implementación de operadores de Strimzi para la administración de tópicos, brokers y políticas de particionamiento.
• Experiencia con patrones de mensajería como Event Sourcing, Pub/Sub y Command Query Responsibility Segregation (CQRS).
• Optimización del rendimiento de Kafka, utilizando técnicas como compresión, balanceo de cargas y monitoreo de métricas de latencia.
• Configuración de TLS para asegurar la comunicación entre productores, consumidores y brokers Kafka.
2. Kubernetes y Contenedores (EKS y OpenShift)
• Gestión de clusters Kubernetes en entornos híbridos, incluyendo AWS EKS y OpenShift.
• Despliegue y orquestación de microservicios contenerizados, optimizando el uso de recursos y asegurando alta disponibilidad.
• Conocimiento profundo en redes de Kubernetes y almacenamiento persistente para Kafka.
3. Automatización y CI/CD
• Automatización de infraestructura mediante herramientas como Ansible, Helm y Terraform para la gestión de entornos híbridos.
• Configuración de pipelines CI/CD utilizando Azure DevOps y GitOps para la implementación continua de aplicaciones contenerizadas.
• Integración de Kafka y Strimzi en pipelines de CI/CD para garantizar despliegues confiables.
4. Observabilidad y Monitoreo
• Configuración de soluciones de monitoreo como Prometheus y Grafana para visualizar el estado y métricas de clusters Kafka gestionados con Strimzi.
• Implementación de alertas en tiempo real para detectar fallas en sistemas distribuidos.
• Uso de herramientas como ELK Stack para el análisis de logs en entornos contenerizados.
5. Seguridad y Compliance
• Configuración de políticas avanzadas de acceso a Kafka mediante autenticación SASL y autorización RBAC.
• Cifrado de mensajes en tránsito y en reposo mediante TLS y KMS.
• Implementación de estrategias de firma digital para garantizar la integridad de los mensajes.
6. Sistemas Operativos y Plataformas Cloud
• Administración avanzada de sistemas Linux para garantizar el rendimiento óptimo de aplicaciones en contenedores.
• Conocimientos en AWS (EKS, Outposts, CloudWatch, IAM, S3) y su integración con infraestructuras on-premises.
• Experiencia en la gestión de soluciones multi-cloud y la optimización del uso de recursos en entornos híbridos.
Actividades del Rol
1. Diseñar e implementar soluciones de mensajería distribuidas utilizando Strimzi y Apache Kafka en entornos contenerizados.
2. Liderar la gestión de clusters Kafka en Kubernetes, asegurando la disponibilidad y el rendimiento del sistema.
3. Automatizar la infraestructura y los procesos de despliegue utilizando Infraestructura como Código (IaC) y herramientas DevOps.
4. Implementar técnicas avanzadas de seguridad y compliance en sistemas de mensajería.
5. Configurar herramientas de observabilidad para monitorear y optimizar plataformas híbridas y contenerizadas.
6. Colaborar con equipos multidisciplinarios para garantizar la interoperabilidad entre aplicaciones, infraestructura y servicios.
7. Documentar y mantener guías técnicas sobre el diseño, configuración y monitoreo de plataformas basadas en Strimzi.
8. Garantizar la escalabilidad y resiliencia de las plataformas tecnológicas, maximizando la eficiencia de las cargas de trabajo híbridas.
Requisitos
• Experiencia mínima de 6 años en arquitectura de plataformas tecnológicas y gestión de entornos híbridos.
• Sólidos conocimientos en Strimzi y Apache Kafka, con experiencia demostrable en la implementación y administración de clusters Kafka en Kubernetes.
• Conocimientos avanzados en Kubernetes (EKS, OpenShift) y contenedorización (Docker).
• Experiencia en automatización de infraestructura y configuración con herramientas como Ansible, Helm y Terraform.
• Conocimientos en Linux y administración de sistemas a gran escala.
• Experiencia en soluciones de observabilidad y monitoreo (Prometheus, Grafana, ELK Stack).
• Deseable: Certificaciones en AWS, Kubernetes o Apache Kafka
Ofrecemos:
-
Medicina prepagada
-
NEORIS Days (3 días libres)
-
Bonificación por cumplimiento anual
-
Bono vacacional
-
Herramientas corporativas
-
Regalo de cumpleaños
-
Plataformas de capacitación y entrenamiento
-
Subsidio de conectividad
Te invitamos a conocernos en http://www.neoris.com, Facebook, LinkedIn, Twitter o Instagram: @NEORIS.
Santiago Velasquez
LI-SV1