27 ago
|
Multiplica Talent
|
Ciudad de México
27 ago
Multiplica Talent
Ciudad de México
Liderar y garantizar la gestión óptima, el rendimiento, la seguridad, la disponibilidad y la escalabilidad de las infraestructuras de bases de datos del cliente, con un enfoque especializado en SQL Server, PostgreSQL y servicios de bases de datos en Azure (Azure SQL Database, Azure Database for PostgreSQL). Este rol requiere un profundo conocimiento técnico para resolver problemas complejos, proponer mejoras estratégicas y actuar como referente técnico para el equipo y el cliente.
Responsabilidades:
Diseñar, implementar y mantener arquitecturas de bases de datos robustas, escalables y de alto rendimiento en entornos SQL Server, PostgreSQL y Azure.
Definir estándares y mejores prácticas para la gestión de bases de datos.
Evaluar y recomendar nuevas tecnologías y herramientas de bases de datos.
Monitorear proactivamente el rendimiento de las bases de datos, identificar cuellos de botella y aplicar optimizaciones (índices, consultas, configuración de servidor, etc.).
Realizar análisis de causa raíz para incidentes de rendimiento y proponer soluciones a largo plazo.
Diseñar, implementar y gestionar soluciones de alta disponibilidad (clustering, replicación, AlwaysOn, Patroni, etc.) y planes de recuperación ante desastres.
Realizar pruebas periódicas de los planes de recuperación.
Implementar y mantener políticas de seguridad, incluyendo gestión de accesos, encriptación, auditoría y cumplimiento normativo.
Asegurar la protección contra vulnerabilidades y amenazas.
Desarrollar scripts (PowerShell, Bash, Python, T-SQL,
PL/pgSQL) para automatizar tareas rutinarias de administración, monitoreo y despliegue.
Administrar y optimizar servicios de bases de datos PaaS en Azure (Azure SQL Database, Azure Database for PostgreSQL, Azure SQL Managed Instance).
Gestionar costes, backups, seguridad y monitoreo de bases de datos en el ambiente Azure.
Título universitario en Ingeniería de Sistemas, Informática, Ciencias de la Computación o un campo técnico relacionado.
Posgrados en áreas como DevOps, Cloud Computing o Ingeniería de Software son valorados, pero no siempre necesarios.
Mínimo 8-10 años de experiencia progresiva como Administrador de Bases de Datos.
Mínimo 5 años de experiencia demostrable en administración avanzada de SQL Server.
Mínimo 5 años de experiencia demostrable en administración avanzada de PostgreSQL.
Mínimo 3 años de experiencia práctica con servicios de bases de datos en Azure (Azure SQL DB, Azure DB for PostgreSQL).
Experiencia probada en el diseño e implementación de soluciones de alta disponibilidad y recuperación ante desastres.
Experiencia en la optimización del rendimiento de bases de datos en entornos de producción críticos.
Experiencia en migraciones de bases de datos complejas, incluyendo migraciones a la nube.
Experiencia trabajando en entornos de cliente, gestionando expectativas y comunicándose eficazmente con stakeholders técnicos y no técnicos.
Contrato Freelance
trabajo en equipos multidisciplinarios
📌 DBA Senior - Freelance (Ciudad de México)
🏢 Multiplica Talent
📍 Ciudad de México