Bunge
Jobgether
Ingeniero de Plataformas de Datos
Sobre la oportunidad
Este puesto se publica en nombre de una empresa asociada, que gestiona todas las candidaturas y los pasos siguientes. Nuestro socio busca un Ingeniero de Plataformas de Datos con base en Brasil.
Cómo funciona Jobgether
Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que tu solicitud sea revisada de forma rápida, objetiva y justa frente a los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista corta se comparte directamente con la empresa contratante. La decisión final y los pasos siguientes (entrevistas, evaluaciones) son gestionados por su equipo interno.
¡Agradecemos tu interés y te deseamos lo mejor!
¿Por qué solicitar a través de Jobgether?
Aviso de privacidad de datos: Al enviar tu solicitud, reconoces que Jobgether procesará tus datos personales para evaluar tu candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y las medidas precontractuales bajo las leyes de protección de datos aplicables (incluido el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.
#LI-CL1
Únete a un equipo moderno de ingeniería de datos responsable de operar y hacer evolucionar más de 400 plataformas y servicios de datos en bases de datos, tecnologías de streaming, cargas de trabajo basadas en Kubernetes y servicios gestionados en la nube. Como Ingeniero de Plataformas de Datos, ayudarás a transformar la administración tradicional de bases de datos en una práctica de ingeniería escalable, automatizada y nativa de la nube. Diseñarás y mantendrás una infraestructura de datos fiable, mejorarás la eficiencia operativa y permitirás que los equipos de desarrollo accedan a servicios de datos a través de soluciones de autoservicio. Trabajando con prácticas modernas de DevOps y Site Reliability Engineering (SRE), contribuirás a la modernización de la plataforma, la seguridad, el rendimiento y la optimización de costes. Esta oportunidad totalmente remota es ideal para un ingeniero experimentado al que le guste resolver desafíos complejos de infraestructura y construir plataformas de datos resilientes y listas para producción.
Responsabilidades
Te harás cargo del diseño, despliegue, operación y mejora continua de las plataformas de datos, colaborando con desarrolladores, gerentes y partes interesadas internas y externas para ofrecer soluciones fiables y escalables. Tus responsabilidades incluirán:
- Diseñar, desplegar y operar plataformas de datos que soporten bases de datos, streaming en tiempo real y tecnologías de procesamiento de datos como Kafka, Flink y Debezium/Change Data Capture (CDC).
- Gestionar servicios de datos nativos de la nube en entornos basados en Kubernetes y servicios gestionados, incluyendo plataformas de bases de datos y soluciones de Database-as-a-Service (DBaaS).
- Evaluar y crear prototipos de nuevas tecnologías y proveedores de servicios, garantizando al mismo tiempo la seguridad, el cumplimiento, la fiabilidad y la preparación operativa.
- Aplicar principios de DevOps y SRE para automatizar el aprovisionamiento, la configuración, el despliegue y el mantenimiento de la infraestructura utilizando herramientas como Terraform, Terragrunt, Ansible, GitLab CI/CD, Argo CD, Vault, Python y Bash.
- Desarrollar módulos de infraestructura reutilizables, flujos de trabajo de automatización y rutas de despliegue estandarizadas que permitan a los equipos de desarrollo aprovisionar y consumir servicios de datos a través de autoservicio.
- Reducir las operaciones manuales, las tareas repetitivas y la deuda técnica, contribuyendo al mismo tiempo a la migración y modernización de los sistemas de datos heredados.
- Diseñar y mantener arquitecturas de alta disponibilidad, resilientes y tolerantes a fallos, incluyendo estrategias de copia de seguridad, recuperación, replicación y conmutación por error.
- Monitorizar y optimizar la fiabilidad y el rendimiento de la plataforma utilizando herramientas de observabilidad como Prometheus y Grafana.
- Investigar y resolver incidentes complejos de producción, realizar análisis de causa raíz e implementar medidas correctivas para evitar problemas recurrentes.
- Analizar la utilización de recursos, los requisitos de capacidad y las tendencias de crecimiento, aplicando al mismo tiempo principios de FinOps para mejorar la eficiencia de costes de la infraestructura.
- Participar en un horario de guardia rotativo 24/7 para apoyar la disponibilidad del servicio y mantener la resiliencia de la plataforma.
Requisitos
El candidato ideal cuenta con experiencia práctica en la gestión de infraestructura de datos de producción y una sólida comprensión de las tecnologías nativas de la nube, la automatización y la fiabilidad de las bases de datos. Debes sentirte cómodo trabajando de forma independiente, solucionando problemas técnicos complejos y colaborando entre equipos para mejorar continuamente el rendimiento de la plataforma. Las siguientes cualificaciones y habilidades son requeridas o deseables:
Cualificaciones imprescindibles
- Experiencia demostrable operando bases de datos de producción como PostgreSQL, MongoDB o Valkey, incluyendo replicación, alta disponibilidad, copia de seguridad y recuperación, y actualizaciones.
- Experiencia práctica con tecnologías de streaming de datos y procesamiento en tiempo real, particularmente Kafka y Flink.
- Sólidos conocimientos de prácticas de DevOps, incluyendo integración y entrega continuas, automatización de infraestructura e infraestructura como código.
- Experiencia práctica con herramientas de automatización e infraestructura como Python, Bash, Terraform, Terragrunt y Ansible.
- Sólidas habilidades en SQL y experiencia optimizando el rendimiento de bases de datos mediante el ajuste de consultas, indexación y configuración del motor de base de datos.
- Experiencia operativa con entornos de nube pública, preferiblemente Microsoft Azure.
- Conocimientos prácticos de Kubernetes y tecnologías de contenedores.
- Gran autonomía, pensamiento crítico y capacidad de resolución de problemas, combinados con un sentido de propiedad y una mentalidad de mejora continua.
- Excelentes habilidades de comunicación escrita y verbal, escucha activa y capacidad para colaborar eficazmente con equipos interfuncionales.
- Es obligatorio tener fluidez en inglés.
Cualificaciones deseables
- Conocimientos avanzados de Kubernetes o Microsoft Azure Kubernetes Service (AKS), particularmente para cargas de trabajo con estado y de uso intensivo de datos.
- Experiencia con operadores de bases de datos como CloudNativePG, incluyendo gestión de almacenamiento, escalado automático y gestión del ciclo de vida operativo.
- Buenas habilidades de administración y resolución de problemas en Linux.
- Experiencia con servicios de datos gestionados, incluyendo plataformas alojadas de PostgreSQL, Kafka o MongoDB.
- Familiaridad con tecnologías de Change Data Capture como Debezium.
- Experiencia con tuberías de GitLab CI/CD y flujos de trabajo GitOps.
Beneficios
- Modalidad de trabajo: Puesto totalmente remoto.
- Tipo de empleo: Oportunidad a tiempo completo.
- Entorno tecnológico moderno: Trabaja con más de 400 plataformas y servicios de datos en bases de datos, streaming, Kubernetes e infraestructura nativa de la nube.
- Desarrollo técnico: Obtén experiencia práctica en ingeniería de datos moderna, automatización, DevOps, SRE y prácticas de modernización de plataformas.
- Impacto en la ingeniería: Ayuda a construir infraestructura reutilizable y capacidades de autoservicio que mejoren la productividad en todos los equipos de desarrollo.
- Entorno colaborativo: Trabaja con especialistas técnicos, desarrolladores, gerentes y otras partes interesadas en desafíos complejos de infraestructura.
- Propiedad operativa: Contribuye a la fiabilidad, resiliencia, optimización del rendimiento y operaciones de plataforma rentables.
