Descripción del puesto:
Buscamos un Ingeniero de Base de Datos altamente capacitado y con experiencia en la gestión, administración y optimización de bases de datos relacionales y no relacionales.
El candidato ideal tendrá sólidos conocimientos en Oracle, PostgreSQL y MySQL, así como experiencia en bases de datos NoSQL como MongoDB y herramientas de búsqueda como Elasticsearch. Será responsable de garantizar el rendimiento, disponibilidad, seguridad y escalabilidad de los sistemas de bases de datos de la empresa.
Responsabilidades:
* Diseñar, implementar y administrar bases de datos relacionales y no relacionales.
* Optimizar el rendimiento de consultas y estructuras de bases de datos.
* Gestionar la alta disponibilidad y la replicación de bases de datos.
* Realizar copias de seguridad y planes de recuperación ante desastres (Backup & Recovery).
* Monitorizar la salud de las bases de datos y solucionar problemas de rendimiento.
* Diseñar e implementar estrategias de indexación y particionamiento.
* Definir políticas de seguridad y acceso a datos.
* Automatizar procesos de mantenimiento y monitoreo.
* Colaborar con equipos de desarrollo y operaciones para optimizar la integración de las bases de datos en las aplicaciones.
* Implementar y gestionar clústeres de bases de datos y soluciones de escalabilidad.
Requisitos:
Bases de datos relacionales: Experiencia en administración y optimización de Oracle, PostgreSQL y MySQL.
Bases de datos NoSQL: Conocimientos avanzados en MongoDB.
Búsqueda y análisis de datos: Experiencia en Elasticsearch, SQL y Procedimientos almacenados. Dominio en la optimización de consultas SQL y uso de PL/SQL en Oracle.
Alta disponibilidad y replicación: Configuración y administración de clústeres, replicación de datos y escalabilidad en entornos de producción.
Tuning y optimización: Identificación de cuellos de botella y ajuste de rendimiento en bases de datos de alto tráfico.
Backup & Recovery: Diseño y ejecución de estrategias de respaldo y recuperación ante desastres.
Seguridad en bases de datos: Implementación de políticas de acceso, cifrado y auditoría de bases de datos.
Scripting y automatización: Experiencia en Bash, Python o PowerShell para automatizar tareas de administración.
Monitorización y herramientas de administración: Uso de herramientas como Prometheus, Grafana, Nagios o Zabbix para la supervisión del estado de bases de datos.
Requisitos deseables:
* Experiencia con arquitecturas de microservicios y bases de datos distribuidas.
* Conocimientos en tecnologías de Big Data (Apache Kafka, Spark, Hadoop).
* Experiencia en entornos Cloud (AWS, Azure, GCP) con bases de datos gestionadas.
Habilidades personales:
* Capacidad analítica y de resolución de problemas.
* Trabajo en equipo y comunicación efectiva con equipos de desarrollo y operaciones.
* Proactividad y enfoque en la mejora continua.
* Capacidad de trabajar bajo presión en entornos de misión crítica.
#J-18808-Ljbffr