Administrador Senior de Bases de Datos PostgreSQL - Experto en Infraestructura Cloud

Remoto
Jornada completa
Trabajo fijo
¿Es usted un experto en administración de bases de datos PostgreSQL con amplia experiencia en entornos de alta disponibilidad? Nuestra empresa tecnológica está buscando un Administrador de Bases de Datos experimentado para unirse a nuestro equipo especializado en el desarrollo y entrega de bases de datos cloud para clientes internacionales. Esta posición le permitirá trabajar con tecnologías de vanguardia en infraestructuras críticas. Responsabilidades Principales - Garantizar un tiempo de actividad óptimo y alto rendimiento de clusters de bases de datos PostgreSQL en entornos 24x7, manteniendo estándares de disponibilidad superiores al 99,9%. - Desarrollar e implementar playbooks de Ansible para automatizar interacciones con infraestructuras complejas y procedimientos operativos. - Ejecutar proyectos completos para clientes, desde consultoría arquitectónica y revisión de migraciones hasta implementación de soluciones de recuperación ante desastres. - Configurar y mantener mecanismos avanzados de replicación, clustering y backup para bases de datos PostgreSQL de gran tamaño (1TB+). - Identificar cuellos de botella de rendimiento y proporcionar recomendaciones técnicas detalladas a equipos de desarrollo. - Implementar sistemas de monitorización proactiva para servidores de bases de datos, utilizando herramientas especializadas y análisis de logs. - Diseñar y ejecutar estrategias de backup robustas, verificando regularmente la integridad y disponibilidad de las copias de seguridad. - Gestionar actualizaciones y aplicar parches de seguridad en entornos PostgreSQL, minimizando el tiempo de inactividad. Requisitos Imprescindibles - Mínimo 5 años de experiencia en administración de bases de datos PostgreSQL (versiones 12-15), con conocimiento profundo de su estructura interna y configuraciones avanzadas. - Experiencia demostrable en la operación de bases de datos PostgreSQL de gran volumen (1TB+) en entornos de alta disponibilidad 24x7. - Dominio de sistemas Linux a nivel administrador (Debian/Ubuntu/RedHat/CentOS), incluyendo gestión de servicios, seguridad y optimización de rendimiento. - Experiencia práctica en la creación y mantenimiento de playbooks de Ansible para automatización de infraestructuras. - Conocimiento sólido de arquitecturas de virtualización y sus implicaciones en el rendimiento de bases de datos. - Dominio avanzado de SQL, con experiencia en optimización de consultas complejas, funciones y procedimientos almacenados. - Conocimiento práctico de PL/pgSQL para desarrollo de lógica de bases de datos. - Experiencia en configuración y monitorización de soluciones de replicación PostgreSQL (streaming, logical, pglogical). - Capacidad para diagnosticar problemas de rendimiento y aplicar técnicas de optimización de bases de datos. - Comprensión profunda de los principios de trabajo con transacciones y bloqueos en PostgreSQL. - Nivel intermedio de inglés (B1-B2). Habilidades Interpersonales Requeridas - Excelente capacidad para trabajar en equipos multidisciplinares, con alto nivel de auto-organización y responsabilidad. - Habilidades de comunicación efectiva con clientes, capacidad para explicar soluciones técnicas complejas en términos comprensibles. - Experiencia liderando proyectos completos con clientes, incluyendo comunicación directa y coordinación con otros administradores de bases de datos. - Capacidad para descomponer proyectos complejos en etapas manejables y delegar tareas rutinarias a colaboradores de menor rango. Conocimientos Adicionales Valorados - Experiencia en migraciones desde otros sistemas RDBMS hacia PostgreSQL (Oracle, MySQL, SQL Server). - Trabajo previo con Patroni para alta disponibilidad en PostgreSQL. - Experiencia con bases de datos PostgreSQL en diferentes proveedores cloud (AWS RDS/Aurora, Google Cloud SQL, Azure Database for PostgreSQL, Yandex Managed Service for PostgreSQL). - Conocimientos avanzados en tecnologías de virtualización (VMware, KVM, Hyper-V). - Experiencia con Docker y Kubernetes para despliegue de bases de datos en contenedores. - Programación avanzada en PL/PostgreSQL para desarrollo de funciones complejas. - Dominio de scripting Shell para tareas de automatización administrativa. - Experiencia con herramientas de monitorización de SGBD: recolector de estadísticas, trazado dinámico y análisis de logs. - Trabajo con sistemas de monitorización específicos para bases de datos (Prometheus, Grafana, Zabbix, Nagios). - Conocimientos de Perl/Python para soluciones de automatización y administración avanzada. ¿Por qué Unirse a Nuestro Equipo? Ofrecemos un entorno de trabajo remoto flexible con proyectos desafiantes para clientes internacionales. Tendrá la oportunidad de trabajar con tecnologías de vanguardia en bases de datos y cloud computing, contribuyendo a soluciones críticas para el negocio. Nuestro equipo valora la innovación técnica, el aprendizaje continuo y el crecimiento profesional en un ambiente colaborativo y de respeto mutuo.