Buscamos un/a Administrador/a de Bases de Datos para garantizar la correcta gestión, seguridad, disponibilidad y rendimiento de los sistemas de bases de datos corporativos, asegurando que la información se mantiene protegida, accesible y alineada con las necesidades operativas y estratégicas de la entidad.
La persona seleccionada se integrará en el área de sistemas, siendo responsable de definir y ejecutar los planes de administración de datos, así como de gestionar las políticas de copias de seguridad y duplicado de la información, velando por los niveles de seguridad y continuidad del servicio establecidos.
Administración y mantenimiento diario de la base de datos
·Supervisar el funcionamiento diario de las bases de datos en entornos de producción.
·Ejecutar tareas de mantenimiento preventivo y correctivo.
·Gestionar el crecimiento de datos y el uso de almacenamiento.
·Asegurar la disponibilidad y estabilidad del servicio.
Configuración y ajuste del sistema gestor de bases de datos
·Configurar y ajustar parámetros del SGBD (memoria, concurrencia, logs, caché, etc.).
·Adaptar la configuración a la carga de trabajo y a los requisitos del contexto.
·Gestionar entornos de desarrollo, pruebas y producción.
·Aplicar parches, actualizaciones y mejoras del sistema.
Monitorización y optimización del rendimiento
·Monitorizar el rendimiento del sistema mediante herramientas específicas.
·Analizar métricas de uso de CPU, memoria, disco y tiempos de respuesta.
·Detectar cuellos de botella y problemas de rendimiento.
·Proponer e implementar mejoras para optimizar la eficiencia del sistema.
Optimización de consultas SQL
·Analizar consultas SQL con bajo rendimiento.
·Optimizar sentencias mediante reescritura de consultas.
·Gestionar y optimizar índices, estadísticas y planes de ejecución.
·Colaborar con equipos de desarrollo para mejorar el acceso a datos.
Automatización y desarrollo de scripts
·Desarrollar y mantener scripts para tareas administrativas.
·Automatizar procesos de mantenimiento, monitorización y control.
·Implementar procedimientos almacenados y jobs programados.
·Garantizar la fiabilidad y trazabilidad de los procesos automatizados.
Copias de seguridad y recuperación
·Ejecutar y supervisar procesos de backup y restauración.
·Verificar la correcta ejecución de copias de seguridad.
·Realizar pruebas periódicas de recuperación de datos.
·Actuar ante incidencias relacionadas con pérdida o corrupción de datos.
Procesos de migración y actualización
·Planificar y ejecutar migraciones de bases de datos entre entornos.
·Participar en procesos de actualización de versiones del SGBD.
·Garantizar la integridad y consistencia de los datos durante las migraciones.
·Minimizar el impacto en la operativa durante los cambios.
Seguridad operativa y control de accesos
·Administrar usuarios, roles y permisos.
·Aplicar políticas de seguridad definidas.
·Supervisar accesos y detectar usos indebidos.
·Garantizar el cumplimiento de normativas internas y externas.
Soporte técnico y resolución de incidencias
·Atender incidencias relacionadas con bases de datos.
·Analizar y resolver problemas de rendimiento, bloqueos o errores.
·Coordinar la resolución con equipos de sistemas y desarrollo.
·Proporcionar soporte técnico especializado.
Documentación y mejora continua
·Documentar procedimientos operativos y scripts.
·Registrar cambios de configuración y actuaciones relevantes.
·Proponer mejoras en procesos, herramientas y rendimiento.
·Colaborar en la estandarización de buenas prácticas.