Como Ingeniero de Migración Estratégica de Bases de Datos, liderará el diseño arquitectónico y la ejecución de migraciones de bases de datos de alto riesgo desde Oracle Cloud Infrastructure (OCI) a Google Cloud Platform (GCP). Si bien la misión principal es una migración a gran escala de Oracle, actuará como experto técnico en múltiples pilas tecnológicas, gestionando y migrando diversas cargas de trabajo de bases de datos, incluyendo PostgreSQL, MySQL y SQL Server. Garantizará la integridad de los datos, un tiempo de inactividad mínimo y una arquitectura de alto rendimiento en todo el portafolio de datos de GCP.
Responsabilidades principales
Estrategia y liderazgo de migración
Diseño arquitectónico: Liderar el descubrimiento y análisis de entornos de bases de datos complejos y heterogéneos en OCI. Diseñar rutas de migración integrales para Oracle, SQL Server y motores de código abierto a destinos de GCP (Cloud SQL, AlloyDB o Spanner).
Planificación estratégica: Crear manuales de migración completos, incluyendo estrategias de transición, planes de reversión y mitigación de riesgos para conjuntos de datos de varios terabytes y con múltiples motores. Gestión de partes interesadas: Liderar técnicamente las reuniones con la alta dirección, justificando las decisiones arquitectónicas para la modernización de bases de datos relacionales y NoSQL.
Ejecución y optimización técnica
Experiencia en múltiples motores: Gestionar y optimizar diversas bases de datos de origen, incluyendo Oracle (versiones 12c-19c), PostgreSQL, MySQL y SQL Server, para garantizar su preparación para la migración.
Implementación y modernización en GCP: Diseñar e implementar entornos de destino en GCP. Esto incluye la migración de cargas de trabajo heredadas de SQL Server a Cloud SQL o la modernización de cargas de trabajo de Oracle/Postgres a AlloyDB.
Movimiento de datos heterogéneos: Utilizar herramientas de migración avanzadas como GCP Database Migration Service (DMS), Oracle GoldenGate, Striim o pipelines ETL personalizados para garantizar un flujo de datos fluido entre diferentes tipos de motores.
Integración NoSQL: Supervisar la migración y optimización de cargas de trabajo NoSQL (por ejemplo, MongoDB o Cassandra) a Bigtable o Firestore.
Automatización e Infraestructura
Infraestructura como Código (IaC): Estandarizar el aprovisionamiento de bases de datos multi-motor mediante Terraform y Ansible.
Ingeniería de Rendimiento: Realizar una optimización exhaustiva del rendimiento tras la migración para garantizar que las cargas de trabajo entre motores cumplan o superen los estándares de rendimiento de OCI.
Seguridad, Cumplimiento y Recuperación ante Desastres
Transición Segura: Implementar políticas de cifrado e IAM en GCP que se alineen con los estándares de seguridad empresarial para diversos conjuntos de bases de datos.
Recuperación ante Desastres: Diseñar y validar estrategias de recuperación ante desastres, incluyendo replicar entre regiones y la recuperación a un punto en el tiempo para todos los motores administrados.