Ingeniero(a) Administrador de Bases de Datos
Tegucigalpa,
Honduras
Objetivo de la posición:
Responsable del rendimiento, la integridad y la seguridad de nuestros sistemas de bases de datos. Su función incluye: planificación, desarrollo y resolución de problemas para garantizar una funcionalidad óptima de la base de datos. Trabaja en estrecha colaboración con desarrolladores, administradores de sistemas y otras partes interesadas para diseñar e implementar soluciones de bases de datos que satisfagan las necesidades de nuestra compañía.
Principales funciones:
Monitorear del rendimiento de las bases de datos e implementación de soluciones para optimizar la eficiencia.
Optimizar el funcionamiento de las BD´s, mediante revisiones periódicas a: parámetros, tablas, índices, relaciones, campos, triggers, definiciones, reglas, restricciones, vistas, funciones y procedimientos almacenados.
Revisar periódicamente del nivel de fragmentación de tablas e índices de las bases de datos y planificación de tareas de depuración y defragmentación.
Identificación, documentación y monitoreo de las sentencias SQL y procedimientos que tienen mayor demanda de los recursos de los servidores de las bases de datos.
Realizar mantenimiento y monitoreo, eliminado y archivado de los logs de la bases de datos.
Crear y modificación de Jobs y procedimientos según sea requerido.
Crear y administración de los objetos de las bases de datos como: usuarios, tablas, vistas, dblinks, tablespaces, roles, perfiles, sinonimos, ACLs,etc.
Realizar Instalación/Configuración de Oracle Software, incluyendo ASM, Bases de datos, RAC, Cloud Control, Dataguard, etc.
Realizar Instalación/Configuración de Clusters Cassandra
Administrar espacio en disco (almacenamiento) y memoria de las estructuras de bases de datos. Creación de diskgroups, adición y borrado de discos desde/hacia las instancias de las bases de datos según sea requerido.
Planificar y ejecutar : instalaciones, actualizaciones, migraciones y pruebas de DRP de las diferentes bases de datos según sea requerido.
Realizar configuración, pruebas y restauración de respaldos de las bases de datos (backups).
Realizar activación y modificación de la configuración de auditoria de las bases de datos según sea requerido.
Realizar la gestión de administración de usuarios, perfiles y privilegios en las bases de datos bajo su administración.
Preparación de ambientes de pruebas o de desarrollo según sea requerido.
Atención de fallas e incidentes en bases de datos (atención de tickets) : diagnóstico, solución, elaboración de reporte causa raíz.
Monitoreo, seguimiento y resolución a los errores que se reporten en el log de las bases de datos.
Ejecutar ventanas de mantenimiento programadas proveyendo detalle de las actividades a realizarse mediante un MOP, incluyendo planes de pruebas y rollback.
Implementar, ejecutar y cumplir con todos controles internos.
Realizar Actividades de soporte cuando se necesite 7X24 y manejo de turnos.
Servir de interfaz con los grupos de Soporte de los vendors para asegurar el escalamiento oportuno ante caídas o degradación de los servidores y sistemas bajo su responsabilidad.
Participar en proyectos según le sea programado de acuerdo a la necesidad de la operación.
Requisitos:
Graduado de Ingeniería en Sistemas/Informática/Computación o carreras afines.
Experiencia de al menos 5 años en posiciones de Administración de Bases de Datos, preferiblemente en sector telecomunicaciones o financiero.}
Conocimientos Específicos:
Bases de datos: Oracle 11g, 12 c, 19c , Microsoft SQL, Cassandra, Postgress, Mongo DB, MariaDB (un plus), MySQL ( un plus)
Sistemas Operativos: Windows Servers, UNIX/Linux : RedHat y Rocky Linux
Entornos: Stand alone y virtualizados (CloudServices), Oracle RACs, Cassandra Clusters (Anillos Cassandra).