Administrador de base de datos (dba) de sql server
experimentado y altamente motivado para gestionar el ciclo de vida de nuestras bases de datos de producción y desarrollo. El candidato ideal será responsable de la instalación, configuración, monitoreo, optimización y mantenimiento de nuestros entornos sql server, asegurando la alta disponibilidad, el rendimiento óptimo y la integridad de los datos. Este rol requiere un fuerte enfoque en la resolución de problemas y la mejora continua.
responsabilidades
* instalación y configuración:
instalar, configurar y parchear instancias de microsoft sql server (2016 en adelante) en entornos de producción, desarrollo y pruebas.
* monitoreo y optimización del rendimiento (tuning):
monitorear de manera proactiva el rendimiento de las bases de datos, identificar cuellos de botella y optimizar consultas (sql t-sql), índices, y la configuración del servidor para garantizar tiempos de respuesta rápidos.
* alta disponibilidad y recuperación ante desastres (ha/dr):
diseñar, implementar y administrar soluciones de alta disponibilidad como
always on availability groups
, mirroring o log shipping. Implementar y probar planes de backup y recuperación (b&r) para asegurar la continuidad del negocio.
* seguridad:
administrar la seguridad de las bases de datos, incluyendo la gestión de usuarios, roles, permisos y la implementación de políticas de seguridad a nivel de instancia y base de datos.
* mantenimiento rutinario:
realizar tareas de mantenimiento programadas como la reorganización y reconstrucción de índices, verificación de consistencia (dbcc) y la gestión del espacio en disco.
* resolución de problemas:
servir como el punto de escalamiento para incidentes complejos relacionados con la base de datos, identificando y resolviendo problemas de corrupción, bloqueos, deadlocks y rendimiento.
* colaboración:
trabajar estrechamente con los equipos de desarrollo para revisar el diseño de esquemas de bases de datos, asesorar sobre la optimización de código sql y dar soporte en la implementación de nuevas funcionalidades.
* documentación:
mantener una documentación técnica clara y actualizada de la infraestructura de la base de datos, procedimientos operativos y cambios realizados.
requisitos
* mínimo de
3 años de experiencia
como administrador de base de datos enfocado en
microsoft sql server
.
* mínimo de
3 años de experiencia
en la implementación y gestión de soluciones de alta disponibilidad (ha/dr) con sql server (especialmente
always on availability groups
).
* sql server:
dominio avanzado de la administración y arquitectura de sql server (versiones 2016, 2017, 2019 o posteriores).
* performance tuning:
experiencia comprobada en el uso de herramientas de monitoreo (como sql server management studio, dynamic management views, extended events) para diagnosticar y resolver problemas de rendimiento.
* seguridad:
conocimiento sólido de las mejores prácticas de seguridad en sql server, cifrado de datos (tde), y gestión de permisos.
* windows server:
familiaridad con la administración de windows server a nivel de sistema operativo para el hosting de sql server.
* scripting/automatización:
habilidad para automatizar tareas rutinarias de administración utilizando powershell o herramientas de sql server (ssis o sql agent jobs).
* título universitario en ingeniería en sistemas, informática o campo relacionado.
* certificaciones de microsoft como
azure data engineer associate
o relacionadas con sql server (mcp, mcse, mcsa, etc.) son un plus.
* conocimiento de ad microsoft
soft skills
* organización y planificación:
gran capacidad para priorizar tareas, planificar el mantenimiento preventivo y gestionar la documentación.
* resolución analítica de problemas:
habilidad para analizar datos y métricas complejas para identificar la causa raíz de los problemas del sistema.
* comunicación técnica:
excelentes habilidades de comunicación para explicar conceptos técnicos a diferentes audiencias (desarrollo, operaciones, negocio).
* disponibilidad:
disposición para participar en esquemas de guardia o soporte fuera del horario laboral para atender incidentes críticos.