Ingeniero Senior de Plataforma en la Nube (Gestión de Datos)

Job expired!

Acerca de AlphaSense

AlphaSense es una plataforma de inteligencia de mercado utilizada por las empresas e instituciones financieras líderes en el mundo. Desde 2011, nuestra tecnología basada en inteligencia artificial ha ayudado a los profesionales a tomar decisiones de negocio más inteligentes proporcionando insights de un universo extenso de contenido público y privado, incluyendo archivos de empresas, transcripciones de eventos, noticias, revistas comerciales e investigación de acciones. Nuestra plataforma es confiable para más de 3,500 clientes empresariales, incluyendo la mayoría del S&P 500. Con sede en la ciudad de Nueva York, AlphaSense emplea a más de 1,200 personas en oficinas en los EE. UU., Reino Unido, Finlandia, India, Alemania y Singapur. Para más información, por favor visite www.alpha-sense.com.

Mira lo que hemos construido hasta ahora

El puesto

Estamos buscando un Ingeniero Senior de plataforma en la nube altamente motivado y experimentado (gestión de datos) para unirse a nuestro equipo de funciones en la nube. En esta posición, serás responsable de extender las capacidades de los clústeres de Kubernetes con operadores de Kubernetes que proporcionan soluciones de gestión de datos a escala empresarial. Concretamente, estamos buscando a alguien que sea capaz de desarrollar e integrar operadores de Kubernetes usando Go y/o Java, con un enfoque en bases de datos (MongoDB, Elasticsearch, ScyllaDB, MySQL, PostgreSQL, Quadrant, Clickhouse, etc.) y mensajería (NATS, Kafka), con el objetivo de automatizar la implementación y operación de estos recursos en diversas versiones de Kubernetes en proveedores de servicios en la nube como AWS, GCP y Azure.

Responsabilidades

  • Desarrollar e integrar operadores de Kubernetes para administrar sistemas de bases de datos y de mensajería específicos.
  • Implementar bases de datos (MongoDB, ScyllaDB, MySQL, PostgreSQL, Quadrant, Clickhouse, etc.) y sistemas de mensajería (NATS y Kafka) operaciones más comunes, como despliegue y configuración, cifrado, auditoría, escalabilidad, respaldo y restauración, conmutación por error y recuperación de desastres, gestión de certificados, identidad y gestión de acceso, etc., ya sea en los operadores de terceros que usamos, o en operadores completamente nuevos que ayudarás a diseñar e implementar junto con tus colegas de equipo.
  • Asegurar que las señales necesarias (métricas, logs, trazas) estén disponibles para un monitoreo efectivo y detección temprana de posibles problemas en todos los componentes.
  • Realizar análisis de causa raíz y resolución de incidentes para operadores y sus recursos gestionados en entornos seleccionados.
  • Trabajar en estrecha colaboración con equipos internos para recopilar requisitos y comentarios sobre las soluciones implementadas.
  • Asegurar que los clientes internos reciban un soporte y orientación adecuados en el uso de los operadores soportados.
  • Mantenerse al tanto de los últimos avances en Kubernetes, bancos de datos y tecnologías de mensajería.
  • Identificar oportunidades para introducir soluciones adicionales basadas en Kubernetes (operadores adicionales) que se adapten a las necesidades en evolución de los clientes internos.
  • Recomendar e implementar mejoras en las soluciones existentes para un mejor rendimiento, seguridad y escalabilidad.
  • Crear documentación exhaustiva para los operadores de Kubernetes desarrollados e integrados soluciones, garantizando facilidad de uso y mantención.
  • Entrenar y guiar a los colegas y usuarios, compartiendo las mejores prácticas e insights para una eficiente gestión de datos basada en Kubernetes.

Requisitos

  • Comprensión clara de la arquitectura de Kubernetes, conceptos y APIs con sólida experiencia práctica desplegando y operando soluciones de gestión de datos en él
  • Experiencia con la observabilidad de Kubernetes y las herramientas relacionadas, como Prometheus y Grafana
  • Conocimiento profundo de las bases de datos y sistemas de mensajería, particularmente con experiencia práctica en producción en uno de los siguientes: MongoDB, PostgreSQL o Clickhouse, así como Kafka
  • Habilidades en ajuste de rendimiento, mejora de disponibilidad y comprensión de la distribución, replicación y arquitecturas principal/secundaria
  • Capacidad para identificar y resolver problemas relacionados con el despliegue, gestión y escalado de sistemas de bases de datos y de mensajería en Kubernetes
  • Sólida experiencia en desarrollo en Go o Java, preferiblemente ambos
  • Experiencia trabajando con Helm y Kustomize para la automatización de despliegue de operadores
  • Experiencia con proveedores de servicios en la nube, al menos uno de Azure, AWS o GCP, y familiaridad con sus APIs, ya sea directamente a través de SDKs, o indirectamente usando CLIs, proveedores Terraform u otras herramientas similares
  • Familiaridad con las mejores prácticas de desarrollo de software
  • Experiencia con la arquitectura de sistemas o arquitectura de microservicios es una ventaja
  • Experiencia con Crossplane es una ventaja
  • Experiencia con la redacción de RFCs y documentación técnica es una ventaja

Lo que ofrecemos

  • Participar en la historia de una empresa en rápido crecimiento
  • Oportunidades de carrera interesantes y formación
  • Soporte para la reubicación para empleados solteros, parejas y familias
  • Si bien tenemos una oficina en Helsinki, somos una empresa distribuida. Valoramos los resultados más que el tiempo, y ofrecemos arreglos de trabajo flexibles. Normalmente nos reunimos en la oficina una vez a la semana.
  • Servicios de atención médica privada de Terveystalo
  • 2 semanas de vacaciones concedidas por adelantado, y posibilidad de usar días de vacaciones a medida que se acumulan
  • Acceso a la sala de gimnasio, sala de juegos, estacionamiento gratuito cerca de la oficina, teléfono móvil, beneficio de comida, plan móvil, internet en casa, equipo de trabajo remoto, y muchos más....

Puede postular enviando su carta de presentación y currículum a través del formulario de aplicación. Fecha límite para la aplicación 30 de octubre de 2023.