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, particionamientoAjuste 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ónMonitoreo 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 LinuxManejo 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#J-18808-Ljbffr