Resumen:
Estamos buscando un/a Especialista en Migración de Bases de Datos a Azure altamente capacitado/a para liderar la migración de bases de datos SQL Server on-premises a Azure SQL Managed Instance (AMI) con un tiempo de inactividad mínimo. Esta persona también será responsable de mantener la solución migrada, gestionar el rendimiento de las bases de datos y garantizar la integración fluida con los sistemas Yardi. El candidato ideal debe tener experiencia en el ecosistema de Azure, la administración de SQL Server y la integración con la plataforma Yardi.
Responsabilidades:
Planificación y Ejecución de la Migración:
• Planificar, ejecutar y supervisar la migración de bases de datos SQL Server on-premises a Azure SQL Managed Instance utilizando Azure Database Migration Service (DMS) y otras herramientas.
• Realizar evaluaciones detalladas de las bases de datos on-premises utilizando Data Migration Assistant (DMA) y resolver problemas de compatibilidad.
• Desarrollar estrategias para minimizar el tiempo de inactividad y garantizar la integridad de los datos durante la migración.
• Configurar replicación transaccional o migraciones en línea para sistemas críticos de alta disponibilidad.
• Realizar validaciones de esquemas y datos antes y después de la migración.
Administración de Bases de Datos:
• Administrar y optimizar las bases de datos en Azure SQL Managed Instance para mejorar el rendimiento, la seguridad y la eficiencia de costos.
• Implementar estrategias de respaldo y recuperación ante desastres en el entorno de bases de datos en la nube.
• Supervisar el rendimiento de las bases de datos y resolver cuellos de botella utilizando herramientas como Azure Monitor y SQL Query Performance Insights.
• Configurar alta disponibilidad, failover y geo-replicación en AMI.
Integración con Yardi:
• Garantizar una integración y sincronización fluida de datos entre las bases de datos en Azure SQL y los sistemas Yardi Voyager.
• Desarrollar, implementar y mantener paquetes SSIS u otros procesos ETL para extraer y transformar datos entre Yardi y Azure.
Mantenimiento y Soporte Continuo:
• Supervisar y ajustar continuamente Azure SQL Managed Instance para lograr un rendimiento óptimo.
• Resolver problemas relacionados con la conectividad, la replicación o la sincronización de las bases de datos.
• Implementar mejores prácticas de seguridad, incluyendo encriptación de datos, controles de acceso y gestión de vulnerabilidades.
Colaboración:
• Trabajar estrechamente con los equipos de desarrollo de aplicaciones para garantizar la compatibilidad y el rendimiento de las aplicaciones en Azure SQL Managed Instance.
• Proporcionar orientación técnica y capacitación a las partes interesadas internas sobre las operaciones de bases de datos en Azure y mejores prácticas.
Documentación y Reportes:
• Crear y mantener documentación detallada sobre planes de migración, configuraciones y procedimientos.
• Generar reportes periódicos sobre el rendimiento de las bases de datos, el uso de costos y el estado operativo.
Habilidades y Calificaciones Requeridas:
Experiencia Técnica:
• SQL Server: Experiencia avanzada en versiones on-premises de SQL Server, incluyendo administración de bases de datos, optimización de rendimiento, respaldo/restauración y alta disponibilidad (por ejemplo, Always On).
• Ecosistema de Azure:
• Experiencia en Azure SQL Managed Instance (AMI), Azure Database Migration Service (DMS) y Azure Monitor.
• Conocimiento de redes virtuales de Azure (VNet), ExpressRoute y configuración de VPN.
• Experiencia en gestión de costos y optimización de rendimiento en Azure.
• Integración de Datos:
• Dominio de herramientas ETL como SSIS, Azure Data Factory (ADF) u otras similares.
• Conocimiento de la estructura de datos y las APIs de Yardi Voyager para integraciones.
• Redes: Experiencia en configuración y solución de problemas de conectividad de bases de datos entre sistemas on-premises y Azure.
• Scripting: Dominio de T-SQL, PowerShell y, opcionalmente, Python para automatización y scripts personalizados.
Gestión de Proyectos:
• Experiencia en la gestión de proyectos de migración de bases de datos, incluyendo planificación, ejecución y transición con tiempo de inactividad mínimo.
• Habilidad para evaluar riesgos y desarrollar planes de contingencia.
Habilidades:
• Excelentes habilidades para resolver problemas y realizar análisis.
• Habilidad para comunicarse de manera efectiva con partes interesadas no técnicas.
• Capacidad para colaborar con equipos multifuncionales, incluyendo desarrolladores, administradores de sistemas y analistas de negocio.
Calificaciones Deseables:
• Experiencia en la administración y arquitectura de bases de datos de Yardi Voyager.
• Certificación en Azure (por ejemplo, Azure Database Administrator Associate, Azure Solutions Architect).
• Conocimiento de SQL Server Reporting Services (SSRS) y Power BI para la generación de reportes.
Educación:
• Licenciatura en Ciencias de la Computación, Tecnología de la Información o un campo relacionado (o experiencia equivalente).
Detalles de la Posición:
• Tipo de Empleo: Tiempo Completo
• Ubicación: Remoto
• Compensación: Salario competitivo basado en experiencia,
Preferiblemente aunque no es indispensable que tenga dominio de ingles avanzado.