Ciudad: Guatemala
Departamento: Guatemala
Categoría: Informática / Internet / Tecnología
Tipo de Contrato: Tiempo determinado
Jornada: Tiempo Completo
Modalidad: Remoto
Sector: Internet
Educación: Educación Media
Experiencia: 5 años
Vacantes: 5
Buscamos un Especialista en Migración e Integración de Bases de Datos SQL a Azure con experiencia para liderar la migración de nuestras bases de datos SQL Server on-premises a la nube de Azure SQL. Esto implica planificar, ejecutar y optimizar el proceso de migración, garantizar una integración sin problemas con nuestros sistemas actuales (Yardi y Salesforce), y proporcionar soporte continuo para futuras integraciones. El candidato ideal tendrá un conocimiento profundo de entornos SQL Server, integración de datos y servicios en la nube de Azure.
Responsabilidades:
Planificación y Ejecución de la Migración de Bases de Datos:
Evaluar el entorno actual de SQL Server, incluidas las bases de datos de informes y la base de datos transaccional, para identificar los requisitos de migración. Desarrollar un plan de migración detallado usando herramientas como Azure Data Migration Assistant (DMA) y Azure Data Migration Service (DMS).
Realizar la migración del esquema, datos y aplicaciones de SQL Server on-premises a Azure SQL Database o Azure SQL Managed Instance. Modificar e implementar los paquetes SSIS existentes en el entorno de Azure-SSIS Integration Runtime dentro de Azure Data Factory (ADF).
Configurar los recursos de Azure SQL, incluyendo Managed Instances, Bases de Datos SQL, Redes Virtuales (VNets) y Grupos de Seguridad de Red (NSGs). Implementar prácticas de seguridad, incluyendo reglas de firewall, cifrado de datos y controles de acceso para el entorno Azure SQL.
Configurar la conectividad de red (VPN o Azure ExpressRoute) para permitir una conexión segura desde los sistemas on-premises a Azure.
Mantener y gestionar los flujos de datos y procesos de integración entre los sistemas Yardi, Salesforce y las bases de datos en Azure SQL.
Dar soporte y mejorar futuras integraciones de datos, asegurando una conectividad fluida con otras aplicaciones y sistemas, comprender los requisitos de integración de datos y optimizar procesos ETL (Extracción, Transformación y Carga).
Realizar pruebas de funcionalidad y rendimiento para validar el éxito de la migración de las bases de datos. Realizar comprobaciones de integridad de datos para asegurar consistencia y precisión de los datos en el nuevo entorno Azure SQL.
Coordinar y validar la funcionalidad de las aplicaciones en el entorno migrado. Monitorear el rendimiento de las bases de datos después de la migración usando herramientas como Azure SQL Query Store y Azure Monitor.
Realizar ajustes y optimización en la configuración de las bases de datos, consultas, índices y escalado de recursos de Azure SQL según las necesidades. Configurar alertas en Azure Monitor para el seguimiento de eventos críticos, seguridad y rendimiento de la base de datos.
Otorgar soporte técnico y solución de problemas de cualquier inconveniente con las bases de datos migradas, integraciones y paquetes SSIS. Desarrollar e implementar estrategias de respaldo y recuperación ante desastres, como Point-in-Time Restore y Geo-Replication en Azure SQL para garantizar la disponibilidad continua.
Colaborar en otras migraciones, ampliaciones de bases de datos y proyectos de integración conforme la infraestructura de datos de la empresa crezca. Mantener las conexiones y flujos de trabajo con sistemas externos como Yardi y Salesforce, garantizando su funcionamiento continuo y optimo.
Crear documentación detallada de los procesos de migración, configuraciones, flujos de integración y procedimientos de soporte. Establecer una base de conocimientos con mejores prácticas, lecciones aprendidas y guías de solución de problemas.
Requerimientos:
Educación: Lic. en Ciencias de la Computación, Tecnología de la Información o campos relacionados. Certificaciones relevantes en Azure (por ejemplo, Microsoft Certified: Azure Database Administrator Associate) son un plus.
Mínimo 5 años de experiencia trabajando con bases de datos SQL Server, incluyendo administración, migración y optimización.
Experiencia en migración de bases de datos SQL Server on-premises a entornos Azure SQL (Azure SQL Database, Managed Instance o Azure SQL Virtual Machines).
También en el uso de herramientas de migración y gestión de datos como Azure Data Factory, Azure Data Migration Service y Azure-SSIS Integration Runtime.
Experiencia en la integración de bases de datos con sistemas externos como Yardi y Salesforce a través de paquetes SSIS, en la configuración de redes (VPN, Azure ExpressRoute) y en la implementación de las mejores prácticas de seguridad en entornos de bases de datos en la nube.
Familiaridad con la optimización y el monitoreo de bases de datos en Azure utilizando herramientas como Query Store, Azure Monitor y Azure Alerts, en el despliegue y mantenimiento de paquetes SSIS en un entorno de Azure-SSIS Integration Runtime.
Experto en SQL Server (T-SQL, creación y optimización de índices, procedimientos almacenados).
Dominio de herramientas de migración de datos y configuración en Azure.
Conocimiento de prácticas de respaldo y recuperación en entornos de bases de datos en la nube. Excelentes habilidades de resolución de problemas y atención a los detalles.
Experiencia con herramientas y metodologías de DevOps para la integración continua y la entrega continua (CI/CD) en el contexto de bases de datos.
Conocimiento avanzado de otras herramientas y servicios de datos de Azure, como Azure Synapse Analytics o Power BI, para futuras integraciones.
Beneficios:
Salario competitivo basado en experiencia.
Oportunidades de desarrollo profesional y certificaciones en Azure.
Ambiente de trabajo flexible, área remota.
Envía tu currículum a: hiring @ avnc. net, destacando tu experiencia con migraciones SQL, integraciones de datos y entornos en la nube de Azure.