Administrador Senior de PostgreSQL | Especialista en Bases de Datos Cloud
Jornada completa
Remoto
Buscamos un profesional apasionado por las bases de datos que destaque en la resolución de problemas complejos y en la entrega de soluciones PostgreSQL confiables y escalables. Será responsable de mantener clusters de bases de datos críticos, automatizar infraestructura mediante Ansible y trabajar directamente con clientes en consultoría arquitectónica, migraciones y optimización de rendimiento.
Responsabilidades Clave
- Garantizar el tiempo de actividad y alto rendimiento de clusters de bases de datos PostgreSQL, manteniendo una disponibilidad superior al 99.9% para sistemas críticos.
- Automatizar interacciones de infraestructura mediante el desarrollo de playbooks de Ansible, optimizando procesos recurrentes.
- Gestionar proyectos de clientes que abarcan desde consultoría arquitectónica y revisión de migraciones hasta recuperación ante desastres.
- Configurar y mantener mecanismos de replicación, clustering y copias de seguridad para garantizar la integridad y disponibilidad de datos.
- Identificar cuellos de botella de rendimiento y proporcionar recomendaciones técnicas detalladas a los equipos de desarrollo.
- Implementar y gestionar sistemas de monitoreo proactivo para servidores de bases de datos, estableciendo alertas y umbrales apropiados.
- Proporcionar y verificar el estado de copias de seguridad de bases de datos según las políticas establecidas.
- Planificar y ejecutar actualizaciones y gestión de parches de PostgreSQL con mínimo impacto operacional.
Requisitos
- Experiencia en administración de bases de datos PostgreSQL de al menos 5 años, con conocimiento profundo de su estructura, configuraciones avanzadas y experiencia en operación de bases de datos de gran tamaño (1TB+) con alta carga en entornos 24x7.
- Conocimiento de Linux a nivel administrador en distribuciones comunes (Debian/Ubuntu/RedHat/CentOS), incluyendo gestión de servicios, redes y seguridad.
- Experiencia demostrable en desarrollo de playbooks de Ansible para automatización de infraestructura.
- Comprensión sólida del stack de virtualización e infraestructura cloud.
- Conocimiento avanzado de SQL, con experiencia en optimización de consultas, funciones y procedimientos almacenados.
- Dominio de PL/pgSQL para el desarrollo de funciones y triggers eficientes.
- Experiencia en configuración y monitoreo de replicación de bases de datos, incluyendo soluciones sincrónicas y asincrónicas.
- Capacidad para identificar problemas de rendimiento y optimizar la configuración de bases de datos.
- Comprensión profunda de los principios de trabajo con transacciones y bloqueos en PostgreSQL.
- Nivel de inglés intermedio para comunicación con clientes y documentación técnica.
Conocimientos Adicionales Valorados
- Experiencia en migración a PostgreSQL desde otros sistemas de gestión de bases de datos relacionales.
- Experiencia con Patroni para implementación de alta disponibilidad en PostgreSQL.
- Conocimiento de bases de datos PostgreSQL en diferentes proveedores cloud (AWS RDS, Google Cloud SQL, Azure Database for PostgreSQL, Yandex Managed Service for PostgreSQL).
- Experiencia con tecnologías de virtualización, containerización (Docker) y orquestación (Kubernetes).
- Dominio de programación en PL/PostgreSQL para desarrollo de funciones avanzadas.
- Conocimientos de programación Shell para automatización de tareas administrativas.
- Capacidad para utilizar herramientas de monitoreo de SGBD: colector de estadísticas, trazado dinámico y análisis de logs.
- Experiencia en sistemas de monitorización aplicados a bases de datos (Prometheus, Grafana, Zabbix).
- Conocimientos de Perl/Python para resolución de tareas de automatización y administración.
Por Qué Unirse a Nosotros
Ofrecemos un entorno de trabajo completamente remoto donde podrá desarrollar sus habilidades técnicas trabajando con tecnologías de vanguardia y clientes internacionales. Valoramos la innovación, el crecimiento profesional continuo y el equilibrio entre vida laboral y personal. Únase a nuestro equipo y contribuya al desarrollo de soluciones de bases de datos de clase mundial.