Responsabilidades principales
- Analizar el esquema actual de base de datos y la lógica de las aplicaciones existentes.
- Refactorizar y optimizar consultas SQL para asegurar compatibilidad y rendimiento en CloudSQL (GCP).
- Actualizar y adaptar el código en Python y Java para integrarlo con la nueva base de datos en la nube.
- Colaborar con equipos internos de desarrollo y operaciones para garantizar una migración sin interrupciones.
- Ejecutar pruebas unitarias e integrales que validen la integridad de los datos y la funcionalidad del sistema.
- Documentar todos los cambios realizados, pasos de migración y guías de soporte post-implementación.
- Realizar pruebas de rendimiento comparativas pre y post migración.
- Cumplir con estándares internos de seguridad, gobernanza de datos y despliegue en CI/CD.
- Participar en reuniones semanales de avance, gestionando riesgos y reportando bloqueos.
Requisitos técnicos
- Experiencia comprobada en SQL, Python y Java (mínimo 5 años).
- Conocimiento en Google Cloud Platform (GCP), especialmente en CloudSQL.
- Experiencia con CI/CD pipelines y control de versiones (Git).
- Conocimiento de optimización de consultas, migración de datos y rendimiento de bases de datos.
- Habilidades en testing automatizado (unit e integration tests).
- Experiencia en entornos ágiles (Scrum/Kanban).
Competencias clave
- Enfoque analítico y orientado a la resolución de problemas.
- Comunicación efectiva con equipos técnicos y stakeholders.
- Alta capacidad de organización y documentación técnica.
- Adaptabilidad a entornos cambiantes y proyectos en evolución.
- Compromiso con la calidad y la eficiencia del software.