Ir al contenido

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).

 

Aplicación De Conocimientos Y Tecnología

Entrega Resultados

Planificación y Organización

Creatividad e Innovación