LinuxMS SQL ServerMySQLNoSQLOraclePostgresPythonSQLShellPowerShellPostgreSQLSQL Server
About this role
Role Overview
Instalar, configurar, monitorear y mantener instancias de SQL Server
Realizar ajustes de rendimiento (tuning) a nivel de servidor y de consultas (queries), incluyendo la optimización de índices, planes de ejecución y configuraciones del sistema operativo.
Implementar y gestionar soluciones de Alta Disponibilidad (HA) y Recuperación ante Desastres (DR), como Always On, Log Shipping y Mirroring.
Diseñar, implementar y verificar políticas de copia de seguridad (backup) y procedimientos de restauración.
Desarrollar y mantener scripts y procedimientos de automatización utilizando T-SQL, PowerShell u otras herramientas.
Configurar herramientas de monitoreo para supervisar el estado, rendimiento y capacidad de las bases de datos.
Mantener la documentación técnica de las bases de datos, procedimientos y configuraciones.
Requirements
Mínimo 5 años de experiencia como Administrador de Base de Datos con Microsoft SQL Server.
Sólido conocimiento en T-SQL para desarrollo, administración y optimización.
Experiencia en la implementación y gestión de arquitecturas de Alta Disponibilidad (HA/DR) con SQL Server.
Dominio de performance tuning y solución de problemas.
Deseable experiencia o conocimiento práctico con otros motores de bases de datos, como PostgreSQL, MySQL, Oracle o bases de datos NoSQL.
Disponibilidad para dar servicio de guardia fuera del horario de trabajo en períodos a coordinar (aproximadamente una semana al mes).
Conocimiento de lenguajes de scripting: Python, Linux Shell y batch de Windows.
Conocimiento de administración de servidores Windows y/o Linux.