DBA (Data Base Administrator)

Sé de los primeros solicitantes.
Solo para miembros registrados
Málaga
EUR 30.000 - 50.000
Sé de los primeros solicitantes.
Hace 6 días
Descripción del empleo

Garantizar la administración, mantenimiento, seguridad y optimización de las bases de datos de la organización, asegurando su disponibilidad, integridad y rendimiento.

  • Instalar, configurar y actualizar sistemas de gestión de bases de datos (SQL Server, MySQL, Oracle).
  • Monitorear el rendimiento y optimizar consultas, índices y estructuras de datos para mejorar la eficiencia.
  • Implementar estrategias de respaldo y recuperación para garantizar la integridad y disponibilidad de la información.
  • Gestionar permisos y seguridad en las bases de datos para proteger la información y cumplir con normativas.
  • Automatizar tareas de mantenimiento y administración mediante scripts y herramientas especializadas.
  • Diagnosticar y resolver incidentes relacionados con bases de datos, minimizando tiempos de inactividad.
  • Colaborar con equipos de desarrollo y operaciones para optimizar la integración de bases de datos en proyectos tecnológicos.

Requisitos:

Ingeniero técnico informático o Técnico en Administración de sistemas

Lenguaje SQL y Procedimientos Almacenados

  • Dominio de SQL (Structured Query Language): consultas, joins, subconsultas, funciones de agregación, etc.
  • Creación y optimización de procedimientos almacenados, funciones y triggers.
  • Manejo de vistas, sinónimos y cursores.

Administración de Bases de Datos

  • Instalación, configuración y actualización de SQL Server, Oracle y MySQL.
  • Gestión de usuarios, roles y permisos.
  • Monitoreo y optimización del rendimiento.
  • Administración de logs y auditoría.

Optimización y Performance Tuning

  • Análisis y optimización de consultas SQL (uso de EXPLAIN PLAN, ejecución de consultas).
  • Uso de índices, particionamiento
  • Ajuste de parámetros de bases de datos para mejorar rendimiento.

Respaldo y Recuperación (Backup & Recovery)

  • Estrategias de backup (completo, diferencial, incremental).
  • Restauración de bases de datos y pruebas de recuperación ante desastres.
  • Uso de herramientas nativas como RMAN (Oracle), SQL Server Management Studio (SSMS) o mysqldump.

Seguridad de Bases de Datos

  • Configuración de usuarios, roles y privilegios.
  • Protección contra ataques como SQL Injection.
  • Implementación de auditorías y encriptación de datos.

Replicación y Alta Disponibilidad

  • Configuración de clústeres y replicación
  • Monitoreo y gestión de failover y balanceo de carga

Automatización y Scripting

  • Desarrollo de scripts en SQL, Bash, PowerShell o Python para tareas administrativas.
  • Creación de jobs y tareas programadas en SQL Server Agent, Oracle Scheduler o cron jobs en MySQL.

Conocimientos en Sistemas Operativos

  • Administración básica de Windows Server y Linux
  • Manejo de comandos de sistema y herramientas de monitoreo.

Monitorización y Diagnóstico

  • Uso de herramientas como SQL Profiler (SQL Server), Performance Schema (MySQL).
  • Interpretación de métricas para detectar cuellos de botella.

Conocimientos de Normativas y Buenas Prácticas

  • Cumplimiento de regulaciones como GDPR, ISO 27001.
  • Aplicación de buenas prácticas en modelado de datos y gobernanza de datos.

Ingeniero Big Data Junior - SQL, Python y Cloud

Avanade Campus: Prácticas en Workplace Optimizacion con Tecnologías Microsoft Octubre 2025

Prácticas en ERP con tecnología Microsoft HUB Malaga Octubre 2025

Avanade Campus: Prácticas en empresa con Tecnologías Microsoft