Propósito del cargo
Administrar, optimizar, asegurar y mantener la disponibilidad de las bases de datos MariaDB que soportan la plataforma KubApp, garantizando rendimiento, estabilidad, integridad, seguridad y capacidad de recuperación.
Formación
Competente en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines.
Experiencia
- Obligatorio: 2 a 3 años como DBA.
- Experiencia con MariaDB o MySQL.
- Experiencia en ambientes de producción.
- Deseable / valorable: Experiencia en plataformas SaaS o ambientes de alto tráfico.
Conocimientos técnicos
- MariaDB / MySQL
- Arquitectura
- InnoDB
- Optimización de consultas
- Índices
- Optimización de esquemas
- Slow Query Logs
- Alta disponibilidad
- Replicación
- Master-Slave
- Galera Cluster o soluciones similares
- Sistemas operativos
- Linux
- Automatización
- Bash
- Python u otro lenguaje de scripting
- Backup y recuperación
- Estrategias de backup
- Restauración
- Disaster Recovery
- Modelamiento
- Bases de datos relacionales
- Data Warehouse
- Integración con SQL Server
- Seguridad
- Gestión de permisos y roles
- Cifrado
- Protección de datos sensibles
Responsabilidades principales
- Monitorear el rendimiento de las bases de datos.
- Identificar cuellos de botella.
- Realizar tuning de consultas e índices.
- Administrar configuraciones de MariaDB/InnoDB.
- Administrar y monitorear replicación.
- Apoyar esquemas de alta disponibilidad.
- Gestionar backups y restauración.
- Apoyar procesos de recuperación ante desastres.
- Implementar controles de seguridad.
- Apoyar a Desarrollo en modelamiento y migraciones.
- Automatizar tareas de administración y mantenimiento.