Empleo de DBA (Administrador de bases de datos) en QRO-114998-MX

Publicado hoy.

DBA (Administrador de bases de datos) en HIRELINE

Sueldo oculto

Querétaro

Empleado de tiempo completo

Inglés : Nivel Básico

Objetivo del puesto:

Se requiere experiencia sólida en la instalación y administración de Microsoft SQL Server y bases de datos SAP HANA, así como en la gestión de alta disponibilidad en SQL Server.

En SQL Server, se requiere experiencia con tecnologías como Always On – Grupos de Disponibilidad (Availability Groups), Mirroring (duplicación de bases de datos) y Replicación. Asimismo, se necesita capacidad para realizar tareas de mantenimiento de bases de datos, monitoreo periódico, programación de tareas y ejecución de respaldos y recuperación de información cuando sea necesario.

Se requiere experiencia en actividades de migración y actualización de bases de datos, así como conocimientos de optimización del rendimiento (Performance Tuning).

El candidato debe tener capacidad para atender turnos de guardia (on-call), resolver incidencias de manera autónoma y tener disponibilidad para trabajar los fines de semana.

Indispensables :

SQL, HANA, CommVault, Tivoli

Requisitos: 

Administración de bases de datos

  • Conocimientos en administración de Microsoft SQL Server y SAP HANA.

  • Experiencia con Microsoft SQL Server 2008 R2, 2012, 2014, 2016, 2017 y 2019.

  • Experiencia en administración de SAP HANA Database 2.0.

  • Administración de políticas de seguridad a nivel de usuario y servidor.

  • Programación y ejecución de diferentes tipos de respaldos según el ambiente y las necesidades operativas.

  • Actualización de ambientes de desarrollo (DEV) y pruebas de aceptación de usuario (UAT) a partir de producción.

Alta disponibilidad y recuperación ante desastres

  • Ejecutar procedimientos de conmutación por error (Failover) y retorno al sistema principal (Failback) en bases de datos SQL Server, Oracle y SAP HANA.

  • Configurar la replicación de SQL Server y solucionar problemas relacionados.

  • Configurar y administrar tecnologías de alta disponibilidad y recuperación ante desastres.

  Mantenimiento y monitoreo

  • Configurar y programar tareas de mantenimiento periódico.

  • Configurar alertas a nivel de base de datos y sistema operativo.

  • Configurar herramientas de monitoreo como Foglight para SQL Server.

  • Analizar y optimizar el rendimiento de las bases de datos.

  • Solucionar problemas relacionados con scripts de PowerShell.

Sistemas operativos e infraestructura

  • Tener un buen entendimiento de los sistemas operativos Windows y Linux, así como de los conceptos relacionados con dominios.

  • Contar, preferentemente, con conocimientos en la configuración y el monitoreo de SAP HANA Cockpit y SAP Solution Manager.

  • Tener familiaridad con Microsoft Azure y sistemas en la nube.

Actividades:

  • Instalar, configurar y mantener bases de datos de desarrollo, pruebas y producción en Microsoft SQL Server y SAP HANA.

  • Configurar y solucionar problemas relacionados con las tecnologías de alta disponibilidad de SQL Server, incluyendo Mirroring, Replication, Log Shipping y Availability Groups.

  • Tener familiaridad con los clústeres de conmutación por error de Windows (Windows Failover Clusters).

  • Contar con experiencia práctica en replicación de SQL Server, incluyendo replicación bidireccional, replicación de mezcla (Merge Replication) y solución de problemas.

  • Configurar y solucionar incidencias relacionadas con la replicación y la duplicación de bases de datos en SQL Server.

  • Configurar la replicación de sistemas SAP HANA (HSR, HANA System Replication) y conocer los procesos de conmutación por error (Failover) y retorno al sistema principal (Failback).

  • Mantener las políticas de seguridad a nivel de base de datos y de instancia.

  • Programar y ejecutar diferentes tipos de respaldos según las necesidades del negocio en Microsoft SQL Server y SAP HANA.

  • Administrar respaldos mediante herramientas empresariales como CommVault, Tivoli y HP StoreOnce.

  • Realizar actualizaciones o restauraciones de ambientes a partir de producción hacia los entornos de desarrollo (DEV) y pruebas de aceptación de usuario (UAT).

  • Configurar y programar tareas de mantenimiento periódico.

  • Configurar alertas de SQL Server Agent para monitorear eventos a nivel de base de datos y sistema operativo.

  • Contar con buenos conocimientos en la creación y ejecución de scripts de PowerShell y Shell.

  • Elaborar documentación relacionada con la resolución de problemas, mantenimiento diario, respaldos y recuperación, así como la administración de configuraciones.

  • Investigar e identificar herramientas y soluciones de software para actividades de mantenimiento y soporte.

  • Seguir los estándares de la industria y recomendar mejoras en los sistemas.

  • Proporcionar soporte a los sistemas implementados en ambientes de producción.

  • Contar con sólidos conocimientos en optimización del rendimiento de sentencias SQL.

  • Analizar problemas de rendimiento, generar trazas (traces) e interpretar planes de ejecución de consultas (Execution Plans / Query Plans).

  • Realizar tareas generales de administración de SQL Server, incluyendo servidores vinculados (Linked Servers), revisión de registros (logs), actualización de ambientes, migración de bases de datos entre servidores y configuración de usuarios.

  • Configurar herramientas de monitoreo como Foglight para Oracle y SQL Server.

  • Tener conocimientos en la configuración de replicaciones mediante herramientas como Fivetran, Qlik Replicate y Oracle GoldenGate.