Ververica GmbH
Atlanta, GA, USA
Descripción del puesto Como Ingeniero Técnico de Éxito del Cliente, garantizarás que nuestros clientes obtengan el máximo valor de la Plataforma Unificada de Datos en Streaming de Ververica (impulsada por el motor VERA). Serás el principal defensor técnico: solucionando problemas tanto a nivel de plataforma como en los trabajos de procesamiento de flujos de los clientes, y guiando las mejores prácticas desde la incorporación hasta operaciones críticas. Principales responsabilidades Soporte al cliente: Actuar como punto de contacto principal para consultas técnicas e incidentes relacionados con nuestra plataforma y tuberías basadas en Flink. Resolución de incidencias: Diagnosticar, reproducir y resolver problemas de forma oportuna; gestionar los tickets desde el inicio hasta el cierre y mantener registros claros en nuestro sistema de soporte. Soporte de guardia: Participar en un horario rotativo de guardia fuera del horario laboral habitual para ofrecer asistencia técnica y cumplir con los niveles de servicio (SLA) en despliegues críticos. Orientación de la plataforma: Asesorar sobre empaquetado, despliegue y gestión de servicios en contenedores (por ejemplo, usando Kubernetes) y el ciclo de vida de la configuración. Guiar a los clientes sobre las mejores prácticas para el diseño de trabajos en Flink y modelos de despliegue (por ejemplo, Kubernetes local, proveedor en la nube, Flink administrado, BYOC). Fundamentos en la nube: Aprovechar tu conocimiento de arquitecturas y servicios nativos de la nube (por ejemplo, AWS, GCP, Azure) para guiar a los clientes en la integración de los despliegues de Ververica Platform con sus entornos existentes de computación, almacenamiento, red y configuraciones de IAM, asegurando operaciones de Flink seguras y resilientes. Solución de problemas: Empoderar a los usuarios para diagnosticar y resolver problemas mediante el análisis de registros de aplicaciones, métricas de JVM y Flink (por ejemplo, desde herramientas como Grafana, Kibana, Datadog), recolección de datos de rendimiento y traducción de esos datos en recomendaciones concretas para tuberías estables y de alto rendimiento. Colaboración y retroalimentación: Colaborar con los equipos de Producto, I+D y Documentación para escalar problemas complejos, proponer mejoras del producto y redactar artículos en la base de conocimiento. Educación al cliente: Crear tutoriales, proyectos de ejemplo y realizar talleres técnicos para acelerar el éxito de los clientes. Requisitos Mínimo 3 años de experiencia en un rol técnico práctico como Ingeniero de Soporte, SRE o Ingeniero de Datos, con al menos 2 años en un entorno con interacción directa con clientes. Conocimientos en Java y JVM: Capacidad para leer, analizar y depurar código Java. Un sólido entendimiento de la JVM es crucial para el ajuste de rendimiento y la solución de problemas. Streaming y Big Data: Comprensión profunda de arquitecturas de procesamiento de flujos y por lotes. Es imprescindible experiencia práctica con tecnologías de streaming como Apache Kafka, Pulsar o Redpanda. Kubernetes y Cloud: Conocimientos conceptuales sólidos y experiencia práctica en contenerización y orquestación. Es esencial estar familiarizado con Docker, Kubernetes y Helm, ya que nuestra plataforma se ejecuta sobre ellos. Conocimientos firmes en al menos un proveedor de nube importante (AWS, GCP o Azure) y herramientas de infraestructura como código (IaC), como Terraform. SQL y fundamentos de datos: Dominio de SQL para consultar y analizar datos en streaming o por lotes. Familiaridad con conceptos de almacenes de datos, formatos de serialización (por ejemplo, Avro, Protobuf) y compromisos en el modelado de datos. Programación y DevOps: Dominio de un lenguaje de programación general (preferiblemente Java), con experiencia en gestión de dependencias y compilación (por ejemplo, Maven, Gradle) y en tuberías de CI/CD (por ejemplo, ArgoCD/Flux). Sistemas distribuidos: Capacidad para explicar y solucionar problemas de patrones en sistemas distribuidos (por ejemplo, ejecución paralela, elección de líder, tolerancia a fallos, gestión de estado, marcas de agua). Excelentes habilidades de comunicación: Pasión genuina por ayudar a los clientes, con capacidad para explicar claramente conceptos técnicos complejos tanto a equipos de ingeniería como a partes interesadas no técnicas. Cualificaciones deseables Certificaciones industriales en áreas de nube o DevOps. Experiencia en scripting o automatización (por ejemplo, Python, Shell). Antecedentes en contribuciones de código abierto o soporte comunitario. Experiencia previa en entornos remotos o centrados en el cliente. Beneficios Entorno de trabajo completamente remoto y flexible. Impacto directo: darás forma a nuestros procesos de soporte y hoja de ruta del producto. Crecimiento profesional mediante una participación profunda en despliegues empresariales y desarrollo de código abierto. Cultura colaborativa y orientada a una misión, comprometida con la innovación en datos en tiempo real. ¿Listo para impulsar el éxito del cliente en la principal plataforma de datos en streaming? ¡Aplica ahora!