




Resumen: El Ingeniero de Bases de Datos – Operaciones es responsable del funcionamiento fiable de los flujos de datos de los clientes y de la salud general de los entornos de SQL Server, con un fuerte énfasis en los flujos de trabajo SSIS y T-SQL. Aspectos destacados: 1. Gestionar las operaciones diarias de los flujos de trabajo de trabajos y los procesos ETL con enfoque en SSIS 2. Analizar y optimizar consultas T-SQL y el rendimiento de la base de datos 3. Colaborar con los equipos de ingeniería, DevOps y equipos que interactúan directamente con los clientes El Ingeniero de Bases de Datos – Operaciones es responsable del funcionamiento fiable de los flujos de datos de los clientes y de la salud general de nuestros entornos de SQL Server, con un fuerte énfasis en los flujos de trabajo SSIS y T\-SQL. Descripción del puesto Funciones y responsabilidades esenciales Soporte operativo para flujos de datos* Gestionar las operaciones diarias de los flujos de trabajo de trabajos y los procesos ETL, con un fuerte enfoque en SSIS. * Diagnosticar y resolver oportunamente y de forma estructurada incidencias operativas relacionadas con trabajos, anomalías de datos y mejoras de rendimiento. * Desarrollar y mantener estrategias de notificación/alerta dentro de SSIS y flujos de trabajo asociados para detectar y evidenciar fallos o degradación del rendimiento. * Colaborar con los equipos de proyectos para garantizar que los flujos de datos nuevos o actualizados cumplan con los estándares arquitectónicos y operativos definidos. Investigación de datos y actualizaciones operativas de datos* Analizar las estructuras existentes de bases de datos (tablas, vistas, procedimientos almacenados) y las reglas de negocio asociadas para comprender cómo fluye la información a través de los procesos transaccionales y de informes. * Diseñar y ejecutar secuencias de comandos SQL específicas para implementar actualizaciones impulsadas por reglas de negocio cuando sea necesario. * Asegurar que todas las actualizaciones operativas de datos sean precisas, auditables y estén alineadas con las reglas de negocio, coordinando con las partes interesadas comerciales e ingenieriles según sea necesario. * Documentar patrones y enfoques repetibles para escenarios operativos comunes y, cuando sea posible, retroalimentarlos hacia mejoras de procesos o sistemas (incluyendo oportunidades para interfaces de usuario adicionales o automatización, según corresponda). Administración de bases de datos y gestión del entorno* Configurar y gestionar copias de seguridad y restauraciones, incluyendo actualizaciones periódicas de entornos en coordinación con los equipos de ingeniería y QA. * Realizar mantenimiento de índices y estadísticas para abordar la fragmentación y apoyar un rendimiento constante de las consultas. * Supervisar y mantener la salud de la base de datos, incluida la gestión de capacidad, el crecimiento de los registros, etc. * Contribuir a la planificación de capacidad y escalabilidad para volúmenes de datos en expansión y nuevas cargas de trabajo de clientes. Ajuste de rendimiento y optimización de consultas* Trabajar con los equipos de ingeniería de aplicaciones y de datos para revisar y ajustar consultas T\-SQL, procedimientos almacenados y vistas con el fin de mejorar su rendimiento y eficiencia. * Analizar planes de ejecución, identificar cuellos de botella y recomendar cambios en el esquema o en los índices para mejorar el rendimiento. * Proporcionar orientación práctica sobre las mejores prácticas de SQL, estrategias de indexación y patrones para reducir gradualmente la deuda técnica. Ingeniería y análisis de datos e integración* Desarrollar, mejorar y dar soporte a procesos ETL utilizando SSIS y/o Azure Data Factory para integrar los datos de los clientes en las estructuras y flujos de trabajo de datos existentes. * Mantener canalizaciones que integren diversas fuentes de datos de terceros según exijan las soluciones para los clientes. * Garantizar la calidad e integridad de los datos mediante validación, conciliación y manejo adecuado de errores dentro de las soluciones ETL. * Trabajar dentro de los modelos y estructuras de datos existentes, proporcionando comentarios y ajustes menores según sea necesario, sin centrarse principalmente en la modelación completa de datos. Supervisión, documentación y mejora continua* Implementar y perfeccionar la supervisión y alertas para instancias de SQL Server, trabajos SSIS y procesos ETL relacionados, utilizando las herramientas y plataformas existentes. * Elaborar y mantener manuales operativos, documentación de trabajos y definiciones de datos/ETL para apoyar la coherencia operativa y el intercambio de conocimientos. * Identificar y proponer mejoras en software, herramientas y procesos para incrementar la fiabilidad, el rendimiento y la mantenibilidad de las plataformas de datos. * Participar en revisiones entre pares de cambios en SQL y ETL, asegurando su calidad y preparación operativa. Colaboración y soporte* Actuar como experto en materia de los clientes/proyectos asignados respecto a los flujos de datos, el comportamiento de la base de datos y los procesos operativos. * Colaborar con los equipos de ingeniería, DevOps y los equipos que interactúan directamente con los clientes para diseñar soluciones que equilibren rendimiento, coste y simplicidad operativa. * Participar en una rotación de soporte fuera del horario laboral o de guardia (según se requiera) para sistemas críticos de producción, contribuyendo así a garantizar la disponibilidad para clientes/proyectos clave. * Desempeñar otras funciones y responsabilidades asignadas para apoyar las necesidades más amplias de las plataformas de datos y de los clientes. Antecedentes / Experiencia Habilidades técnicas* Conocimiento excelente de T\-SQL, incluidas consultas complejas, procedimientos almacenados, funciones y vistas. * 5\+ años de experiencia trabajando con Microsoft SQL Server 2016 o superior en un entorno productivo. * Experiencia práctica en el soporte operativo de SQL Server, incluido: + Copias de seguridad y restauraciones (especialmente actualizaciones de entornos) + Mantenimiento de índices y estadísticas + Configuración y mantenimiento de discos + Ajuste del rendimiento de consultas y cargas de trabajo * Experiencia sólida con herramientas ETL, especialmente con SSIS para construir y mantener canalizaciones y flujos de trabajo de trabajos en producción. * Capacidad demostrada para analizar esquemas y procedimientos almacenados existentes y diseñar secuencias de comandos SQL específicas para realizar actualizaciones operativas seguras y auditables de datos, así como para el manejo de excepciones. * Familiaridad con control de versiones basado en Git y herramientas CI/CD para despliegues de bases de datos y ETL. * Experiencia con VB Script, C\#, .NET, Azure Data Factory y Azure Cloud es un valor añadido, pero no obligatoria. Habilidades blandas* Habilidades avanzadas de resolución de problemas y comunicación, capaz de explicar claramente temas técnicos tanto a partes interesadas técnicas como no técnicas. * Excelente colaborador que trabaja de forma efectiva con equipos de ingeniería, operaciones y equipos comerciales. * Buenas habilidades de gestión del tiempo, con capacidad para equilibrar el trabajo reactivo de incidencias con iniciativas proactivas de mejora. * Excelentes habilidades interpersonales y mentalidad orientada al servicio al trabajar con partes interesadas internas y de los clientes. * Sentido de propiedad y orgullo por la fiabilidad del sistema y el impacto de su trabajo en el éxito de los clientes y de la empresa. * Habilidades de pensamiento crítico y resolución de problemas, especialmente bajo presión temporal al resolver incidencias en producción. Formación y certificaciones* Licenciatura en Ciencias de la Computación, Sistemas de Información, Ingeniería o experiencia equivalente. * Las certificaciones MCSA, MCSE o MCDBA son un valor añadido.


