Banco BHD→
INGENIERO SENIOR ADMINISTRACION BASES DE… at Banco BHD · Dominican…
ExperiencedOn-siteDominican Republic
Job Description
INGENIERO SENIOR ADMINISTRACION BASES DE DATOS SQL
Location: República Dominicana
Misión del Puesto
Administrar y optimizar las plataformas de bases de datos SQL del Banco, asegurando su alta disponibilidad, integridad, seguridad, capacidad, escalabilidad y desempeño, tanto en ambientes productivos como no productivos. Liderar iniciativas de mejora continua, brindar soporte especializado a las áreas de Tecnología y participar en la implementación de nuevas soluciones tecnológicas que garanticen la continuidad operativa y la evolución de la infraestructura de datos.
Funciones Principales
- Administrar, configurar y mantener las bases de datos SQL Server en ambientes de Desarrollo, QA, Preproducción y Producción.
- Garantizar la disponibilidad, estabilidad, seguridad y rendimiento de las plataformas de bases de datos mediante monitoreo proactivo y acciones preventivas.
- Atender solicitudes e incidentes relacionados con bases de datos, cumpliendo los acuerdos de niveles de servicio (SLA) establecidos.
- Definir, coordinar y dar seguimiento a iniciativas de mejora e innovación del área hasta su implementación.
- Diseñar, crear y administrar nuevas bases de datos y ambientes requeridos para proyectos tecnológicos y pruebas.
- Ejecutar despliegues y cambios de bases de datos en ambientes productivos mediante procedimientos controlados que minimicen riesgos operativos.
- Realizar actualizaciones (upgrades), migraciones y aplicación de parches de SQL Server, garantizando la continuidad de los servicios.
- Administrar ambientes de alta disponibilidad (Always On, Clustering u otras tecnologías), recuperación ante desastres (Disaster Recovery) y centros de cómputos alternos.
- Implementar y administrar estrategias de respaldo, restauración y recuperación de bases de datos, validando periódicamente la integridad de los respaldos.
- Optimizar el desempeño de las bases de datos mediante actividades de tuning, análisis de consultas, índices y monitoreo de recursos.
- Implementar y administrar planes de mantenimiento, monitoreo, auditoría y políticas de seguridad de bases de datos.
- Brindar soporte técnico especializado a las áreas de Desarrollo, QA, Infraestructura, Seguridad de la Información y demás áreas tecnológicas.
- Administrar usuarios, permisos y controles de acceso en coordinación con el área de Seguridad Lógica.
- Desarrollar y mantener ambientes de réplicas de bases de datos para pruebas, desarrollo y continuidad operativa.
- Participar en la evaluación técnica, pruebas e implementación de nuevas tecnologías, herramientas y soluciones relacionadas con la administración de bases de datos.
- Elaborar y presentar indicadores (KPIs), métricas operativas y reportes de desempeño que apoyen la toma de decisiones.
- Documentar procedimientos, estándares y mejores prácticas de administración de bases de datos.
- Velar por el cumplimiento de las políticas de seguridad, continuidad y gobierno de datos establecidas por la organización.
- Ejecutar cualquier otra función inherente a la naturaleza del puesto.
Formación Académica
Grado universitario en:
- Ingeniería en Sistemas.
- Ingeniería Telemática.
- Ingeniería en Telecomunicaciones.
- Ingeniería en Software.
- carreras afines.
Conocimientos Técnicos
Indispensables
- Administración avanzada de Microsoft SQL Server.
- T-SQL avanzado.
- Performance Tuning y optimización de consultas.
- Administración de planes de mantenimiento.
- Alta disponibilidad (Always on Availability Groups, Failover Cluster).
- Estrategias de respaldo y recuperación.
- Migraciones y actualización de versiones de SQL Server.
- Administración de Windows Server.
- Auditoría y seguridad de bases de datos.
- SQL Server Agent.
- Extended Events y SQL Trace.
- Link Server.
- Performance Monitor.
- Event Viewer.
- Replicación de bases de datos.
- Gestión de incidentes y resolución de problemas de rendimiento.
Deseables
- PowerShell.
- Azure SQL o SQL Server en ambientes Cloud.
- Automatización de procesos DBA.
- Herramientas de monitoreo de bases de datos.
- Conocimientos en ITIL.
Certificaciones Deseables
- Microsoft Certified: Azure Database Administrator Associate.
- Microsoft SQL Server Certification.
- Certificaciones relacionadas con Windows Server o infraestructura Microsoft.
Competencias
- Visión Estratégica.
- Liderazgo.
- Orientación a Resultados.
- Agente de Cambio.
- Iniciativa, creatividad e innovación.
- Autogestión.
- Flexibilidad.
- Integración de Equipos.
- Empatía.
- Comunicación efectiva.
- Pensamiento analítico.
- Planificación y organización.
Experiencia
- Mínimo cuatro (4) años de experiencia en administración de bases de datos Microsoft SQL Server como DBA.
- Experiencia administrando ambientes críticos de alta disponibilidad y recuperación ante desastres.
- Experiencia en migraciones, upgrades y optimización de desempeño de bases de datos.
- Experiencia administrando Windows Server (deseable).