Job Description
La misión del Líder de Base de Datos (DBA) es llevar a cabo la gestión integral de los entornos de bases de datos relacionales y no relacionales de las plataformas tecnológicas en Producción, abarcando las aristas de planificación, diseño, implementación, operación y administración, con el objetivo de garantizar la disponibilidad, consistencia, rendimiento y resguardo de la información en las plataformas que soportan los 5 servicios principales Tasación, Recarga, Activación, Autogestión y Facturación.
El rol contribuye directamente a la continuidad del negocio, la estabilidad de servicios críticos y la transformación digital de la Organización, aplicando buenas prácticas, estándares del mercado y modelos de alta disponibilidad, en entornos de misión crítica y operación 7x24.
Responsable de la ejecución de los Controles de Cambios CRQ en las Bases de Datos Oracle, Postgress, SqlServer, MongoDB, Redis y GaussDB en ventana nocturna.
Funciones Asociadas al Rol
Administración y Operación de Bases de Datos
- Administración de bases de datos Oracle (9i, 11g, 12c), Postgress, MongoDB, Redis, GaussDB en ambientes Unix (Solaris, Linux),
- Administración de bases de datos MS SQL Server (2008, 2012, 2016, 2019)
- Administración de bases de datos PostgreSQL y MySQL en ambientes Linux
- Dimensionamiento y especificación de sistemas de bases de datos abarcando: arquitectura del sistema de base de datos, tecnología de base de datos, recursos de cómputo y de red.
- Liderar y ejecutar proyectos, requerimientos y controles de cambios.
- Optimización y entonación del desempeño del manejador, sus bases de datos y sus recursos físicos.
- Aseguramiento del resguardo y disponibilidad de la información mediante la configuración de alta disponibilidad, replicación y backups.
- Planificación y ejecución de mantenimientos proactivos y reactivos en base de datos.
- Implementación de métricas para la monitorización.
- Scripting y programación procedural del manejador para implementar automatismos.
- Atención y resolución de incidentes/fallas en los ambientes de base de datos.
- Disponibilidad 7x24
- Ejecución de guardias y cambios programados fuera de horario de oficina.
- Administración de Redis como base de datos en memoria (NoSQL / Key Value)
BD Redis
- Gestión de instancias Redis en Linux y/o Cloud
- Configuración de persistencia: RDB y AOF
- Alta disponibilidad Redis Replication, Redis Sentinel y Redis Cluster
- Cacheo de alto rendimiento
- Manejo de sesiones Pub/Sub, Rate limiting y Soporte a microservicios
- Performance y capacidad Tuning de memoria, Eviction policies, Latencia y throughput y Manejo de hotkeys.
BD PostgreSQL
- Arquitectura PostgreSQL (muy importante) PostgreSQL ≥ 12 / 13 / 14 / 15
- MVCC, VACUUM, AUTOVACUUM tuning
- Gestión de WAL
- Tablespaces y particionamiento nativo
- Replicación física y lógica
- Alta Disponibilidad Replicación streaming
- Failover automático
- Performance y Troubleshooting Análisis con EXPLAIN / EXPLAIN ANALYZE
- Índices avanzados (GIN, GiST, BRIN)
- Tuning de parámetros: shared_buffers, work_mem, y maintenance_work_mem
- Gestión de locks, deadlocks y bloat
Requisitos Indispensables
- Conocimiento de Bases de Datos Oracle, Microsoft SQL Server, PostgreSQL, MongoDB, GausDB y Redis.
- Conocimiento de Zabbix y Oracle Grid Control
- Conocimiento de Oracle RMAN, Oracle DataGuard
- Conocimiento de Oracle Grid Infraestructure, ASM, RAC
- Conocimiento de Reportes AWR, ASH
- Conocimiento de MS SQLServer HA, Always On AG, Log Shipping
- Conocimientos en Sistemas Operativos (Solaris, Linux, Windows)
- Conocimiento de lenguajes de scripting como: Shell Script, awk.
- Conocimiento de Transac-SQL, PL/SQL
- Manejo de idioma Inglés Básico oral y escrito.
- Administración avanzada de PostgreSQL (12+)
- Diseño e implementación de HA en PostgreSQL
- Optimización de performance PostgreSQL
- Administración de Redis (standalone, réplica y cluster)
- Integración de Redis con aplicaciones de alta transaccionalidad
- Monitorización PostgreSQL / Redis (Zabbix, exporters, métricas)
Formación
- Ingeniero/Licenciado en Sistemas, Informática o Computación
- Cursos de tecnologías (Oracle, Microsoft, PostGress)
- DBA Senior Multiplataforma – Relacional y No Relacional (Oracle / SQL Server / PostgreSQL / Redis)
- Perfectamente alineado con: Transformación digital, Arquitecturas modernas y Plataformas críticas de Telefónica
Requisitos Deseables
- Conocimiento de Cloud MS Azure (Gestión de IaaS, PaaS)
- Conocimiento de Base de Datos MySQL, PostgreSQL, MongoDB, GausDB y Redis.
- Conocimiento de ITIL
Competencias
- Excelente comunicación oral y escrita
- Visión sistemática de los problemas
- Liderazgo de equipos de alto desempeño, compromiso, relaciones transparentes, asertivo, flexibilidad, innovación y contribución a resultados
- Genera confianza y credibilidad
- Orientado al trabajo en equipo en un ambiente de alta colaboración
- Logra equilibrio entre distintos grupos de interés
- Manejo de la Suite Colaborativa O365 Microsoft
- Experiencia en entornos cloud y contenedores
- Soporte de bases de datos para microservicios
- Trabajo conjunto con equipos Dev / App / Middleware
- Orientación a low latency y high throughput.