Se busca un DBA SQL Server Senior con experiencia en entornos Windows y Azure para gestionar bases de datos, optimizar rendimiento de aplicaciones y liderar iniciativas de ingeniería de performance. El rol implica mentoría a juniors y ser punto de escalación.
Si sos un DBA SQL Server Senior con ganas de liderar la optimización de bases de datos y mentorizar equipos, este puesto remoto en Partner One Capital es para vos. Podrás aplicar tu experiencia en Windows y Azure para asegurar el máximo rendimiento de las aplicaciones.
Descripción del puesto: Buscamos un DBA Senior de Microsoft SQL Server con amplia experiencia para que se haga cargo de nuestros entornos de bases de datos empresariales y promueva la excelencia en el rendimiento de las aplicaciones. En este rol de nivel senior, serás el experto en la materia para todas las plataformas de SQL Server, liderarás iniciativas de ingeniería de rendimiento, mentorizarás a DBAs junior y actuarás como el principal punto de escalada para incidentes críticos. Te asociarás estrechamente con los equipos de desarrollo de aplicaciones, arquitectos de infraestructura y stakeholders del negocio para garantizar que los sistemas de bases de datos estén disponibles, sean seguros y estén optimizados para cumplir los objetivos de rendimiento de las aplicaciones de extremo a extremo. Responsabilidades del puesto: - Arquitectar, instalar, configurar y mantener instancias de Microsoft SQL Server (2019, 2025, Azure SQL Database) en entornos complejos de Windows con múltiples servidores. - Liderar la ingeniería de rendimiento de aplicaciones de extremo a extremo: analizar planes de ejecución, identificar consultas problemáticas y trabajar con los equipos de desarrollo para implementar optimizaciones duraderas a nivel de código y esquema. - Monitorear proactivamente el rendimiento de aplicaciones y bases de datos utilizando Extended Events, DMVs, análisis de Wait Statistics y herramientas de terceros; establecer líneas de base y umbrales de alerta alineados con SLA. - Diseñar, implementar y probar estrategias robustas de respaldo y recuperación; gestionar objetivos de RTO/RPO y validarlos a través de simulacros de recuperación regulares. - Arquitectar y mantener soluciones de alta disponibilidad (HA) y recuperación ante desastres (DR), incluyendo Always On Availability Groups y Log Shipping en entornos de producción y DR. - Gobernar la seguridad de las bases de datos: diseñar controles de acceso basados en roles, marcos de auditoría y estrategias de cifrado de acuerdo con los requisitos de mínimo privilegio y regulatorios. - Gestionar la planificación de capacidad y la previsión de almacenamiento; colaborar con los equipos de infraestructura para garantizar que las plataformas de bases de datos escalen antes de la demanda. - Liderar la gobernanza de cambios en bases de datos: revisar y aprobar migraciones de esquemas, scripts de despliegue y consultas generadas por ORM antes de que lleguen a producción. - Impulsar la automatización de tareas rutinarias de DBA (mantenimiento de índices, verificaciones de integridad, monitoreo de trabajos) a través de PowerShell y SQL Agent. - Gestionar el patching y las actualizaciones de SQL Server a través de un proceso formal de gestión de cambios, incluyendo validación pre y post actualización. - Mentorizar y proporcionar orientación técnica a DBAs junior y de nivel medio; contribuir a la base de conocimientos del equipo y a la documentación de runbooks. - Servir como punto de escalada senior en la rotación de guardia, liderando la respuesta y la revisión post-incidente para interrupciones de bases de datos de Severidad 1. Requisitos: - Más de 7 años de experiencia práctica como DBA de SQL Server en entornos de producción a gran escala y de misión crítica. - Dominio a nivel experto de Microsoft SQL Server 2019 / 2025 en Windows Server 2019 / 2022. - Habilidades avanzadas de T-SQL, incluyendo optimización de consultas, análisis de planes de ejecución, diseño de índices, particionamiento y solución de problemas de rendimiento. - Profunda experiencia en ajuste de rendimiento de aplicaciones, colaborando con desarrolladores para resolver anti-patrones de ORM, consultas N+1, contención de bloqueos y cadenas de bloqueo. - Experiencia comprobada en la arquitectura y soporte de Always On Availability Groups, Windows Server Failover Clustering (WSFC) y failover de recuperación ante desastres en entornos empresariales. - Sólido dominio de Wait Statistics, Dynamic Management Views (DMVs), Extended Events y Query Store para el diagnóstico de rendimiento de causa raíz. - Sólida experiencia con restauraciones de bases de datos point-in-time, failover de alta disponibilidad, planificación de recuperación ante desastres y pruebas de recuperación prácticas. - Experiencia con administración de Windows Server y autenticación Active Directory / Kerberos para SQL Server. - Capacidad demostrada para liderar proyectos técnicos y mentorizar a miembros junior del equipo. - Familiaridad con los procesos de gestión de cambios, incidentes y problemas de ITIL. Calificaciones preferidas: - Certificación de Microsoft: DP-300 (Azure Database Administrator Associate) o MCSE Data Management & Analytics heredado. - Experiencia con Azure SQL Database o SQL Server en Azure Virtual Machines en entornos híbridos. - Exposición a herramientas APM como Dynatrace, AppDynamics o New Relic, con la capacidad de correlacionar traces de aplicaciones con diagnósticos a nivel de base de datos. - Dominio de plataformas de monitoreo de bases de datos como Redgate SQL Monitor, SolarWinds DPA, SentryOne o equivalente. - Scripting en PowerShell para automatización de DBA, incluyendo experiencia con dbatools. - Experiencia con SQL Server Integration Services (SSIS) en entornos de data warehousing o reporting. - Conocimiento de marcos de gobernanza de datos y cumplimiento, incluyendo GDPR, ISO 27001 o SOC 2. - Exposición a pipelines DevOps CI/CD para despliegues de bases de datos utilizando herramientas como Flyway, Liquibase o Redgate Deployment Manager.