DATA BASE ADMINISTRATOR: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 sistemasLenguaje 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 cargaAutomatizació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.