About this role
Experto en Administración y Optimización de Base de Datos
I. Antecedentes:
El Proyecto ATraCSI, financiado por el programa de Alimentos para el Progreso (Food for Progress) del Departamento de Agricultura de Estados Unidos (USDA) e implementado por Improving Economies for Stronger Communities (IESC), busca abordar las causas de la migración mediante un enfoque integral del comercio a través del sector hortícola para exportación y/o procesamiento. El proyecto se centra en la implementación de medidas internacionales y de evaluación de riesgos respecto de regulaciones sanitarias y fitosanitarias establecidas en el Acuerdo sobre Facilitación del Comercio (AFC) y el Acuerdo sobre Medidas Sanitarias y Fitosanitarias (MSF) de la Organización Mundial del Comercio (OMC); así como en el fortalecimiento de la agricultura mediante el desarrollo y la transferencia de tecnologías agrícolas enfocadas en el uso efectivo, sostenible y ecológico de los recursos agrícolas orientados a las cadenas de valor de la horticultura de alto valor en El Salvador, Guatemala y Honduras.
ATraCSI persigue apoyar a 22,486 beneficiarios directos y 112,267 beneficiarios indirectos mediante la mejora de sistemas y procesos de aduana, la implementación de medidas del Acuerdo sobre Facilitación del Comercio, el desarrollo de capacidades institucionales para la regulación sanitaria y fitosanitaria, el fortalecimiento de los sistemas de gestión de riesgo sanitario y fitosanitario, la armonización regional y el fortalecimiento de las cadenas de valor hortícolas, con el fin de facilitar el comercio bilateral entre los países del Triángulo Norte de Centroamérica y Estados Unidos.
En el marco de la intervención 1.2.1 del Plan de Trabajo del Año 4, “Simplificar y modernizar los procesos de liberación y autorización”, ATraCSI mantiene una colaboración con el Ministerio de Salud Pública y Asistencia Social (MSPAS), particularmente con el Departamento de Regulación y Control de Alimentos (DRCA), orientada a apoyar mejoras en el Sistema Nacional de Alimentos Procesados de Guatemala (SNAP-GT).
SNAP-GT constituye una herramienta digital para gestionar trámites regulatorios de alimentos procesados y apoyar la trazabilidad, transparencia y disponibilidad de información oficial. Para consolidar su operación se requiere estabilizar los componentes de aplicación y la capa de datos que soportan los módulos de Licencia Sanitaria de Alimentos Procesados y Bebidas, Registro Sanitario de Referencia, Certificados de Libre Venta, Transporte Sanitario e Importaciones, incluyendo las interfaces e intercambios de información que correspondan con otros sistemas institucionales.
Como parte de la estrategia de estabilización, ATraCSI prevé integrar un equipo técnico conformado por desarrolladores de software y un especialista en bases de datos. El especialista en base de datos tendrá una función transversal para diagnosticar y corregir problemas de integridad, consistencia, desempeño, seguridad, respaldo y recuperación de la información; apoyar los cambios requeridos por los módulos priorizados; y asegurar que las modificaciones de datos y estructuras sean controladas, trazables, reversibles y compatibles con la continuidad operativa del sistema.
La asistencia técnica aporta a los siguientes indicadores:
• Indicador 13: Número de personas participando en programas de seguridad alimentaria del USDA
• Indicador 14: Número de personas que se benefician indirectamente de las intervenciones financiadas por el USDA.
• Indicador 15: Número de disposiciones del Acuerdo de Facilitación del Comercio de la OMC respaldadas por la asistencia del Gobierno de los Estados Unidos.
II. Objetivo de la consultoría
Proporcionar servicios especializados de administración, diagnóstico, optimización y estabilización de las bases de datos que soportan SNAP-GT, asegurando la integridad, consistencia, seguridad, disponibilidad, trazabilidad y desempeño de la información; la correcta ejecución de los cambios requeridos por los cinco módulos priorizados; y la existencia de mecanismos documentados de respaldo, recuperación, monitoreo y continuidad operativa, bajo la validación técnica y funcional del MSPAS/DRCA y la aprobación de ATraCSI.
III. Alcance de los servicios
La consultoría se realizará de octubre a enero de 2027, de conformidad con el cronograma aprobado. La prestación de los servicios podrá realizarse de forma presencial, remota o híbrida, según las necesidades del MSPAS.
La consultoría tendrá el alcance conforme se detalla a continuación:
a) Diagnóstico técnico y línea base de la base de datos
Realizar una evaluación de la capa de datos que soporta SNAP-GT y establecer una línea base técnica para su estabilización. Esto incluye:
• Identificar y documentar los motores de base de datos, versiones, instancias, ambientes, esquemas, conexiones, repositorios de scripts, mecanismos de administración y dependencias asociadas a los cinco módulos priorizados.
• Revisar el modelo lógico y físico de datos, incluyendo tablas, relaciones, llaves primarias y foráneas, restricciones, índices, vistas, procedimientos almacenados, funciones, disparadores, tareas programadas y demás objetos existentes, según aplique.
• Preparar una matriz priorizada de hallazgos, riesgos, dependencias y acciones recomendadas, diferenciando asuntos críticos, altos, medios y bajos.
b) Corrección, optimización y estabilización de la base de datos
Implementar, en coordinación con los desarrolladores y el personal técnico designado por el MSPAS, las correcciones y mejoras aprobadas sobre la capa de datos de SNAP-GT. Las actividades deberán considerar, según corresponda:
• Corregir estructuras, tipos de datos, relaciones, restricciones, índices, vistas, procedimientos almacenados, funciones, disparadores y demás objetos de base de datos cuando exista evidencia técnica y autorización para su modificación.
• Optimizar consultas y operaciones que afecten el desempeño de los módulos priorizados, documentando la condición inicial, el cambio aplicado y el resultado obtenido.
• Atender problemas de concurrencia, bloqueos, transacciones incompletas, tiempos de espera o manejo de conexiones que tengan impacto en la estabilidad del sistema, en coordinación con el equipo de desarrollo cuando el ajuste requiera cambios de aplicación.
• Preparar y ejecutar scripts controlados para corrección, migración o actualización de datos, incluyendo validaciones previas, respaldo, evidencia de ejecución y mecanismo de reversión cuando corresponda.
• Apoyar técnicamente a los cuatro desarrolladores en el diseño y revisión de cambios que afecten el modelo de datos, consultas SQL, integridad transaccional, persistencia de información o desempeño de los módulos.
• Asegurar que los cambios de base de datos se gestionen mediante scripts versionados y repositorios o medios institucionales designados, evitando modificaciones no documentadas o dependencias de cuentas personales.
• Proponer e implementar, dentro de los accesos y recursos disponibles, mecanismos de monitoreo y alertamiento para detectar degradación de desempeño, crecimiento anormal, fallas de tareas, errores recurrentes o riesgos de capacidad.
c) Aseguramiento de calidad, seguridad, respaldo y despliegue
Acompañar el proceso de aseguramiento de calidad y liberación de los cambios de base de datos en coordinación con DTI, DRCA y el equipo de desarrollo. Esto incluye:
• Validar los cambios en ambientes de desarrollo, QA y preproducción antes de su aplicación en producción, utilizando datos de prueba o información debidamente autorizada.
• Ejecutar pruebas de integridad, consistencia, regresión, desempeño y compatibilidad de los objetos o datos modificados, documentando resultados y excepciones.
• Mantener control de versiones de scripts, cambios de estructura y correcciones de datos, con identificación de responsable, fecha, propósito, dependencia y estado de ejecución.
• Definir y verificar procedimientos de respaldo previo, restauración y reversión para cambios que puedan afectar información o estructuras críticas, conforme a las políticas institucionales.
• Revisar y ajustar, cuando sea autorizado, roles y privilegios aplicando el principio de mínimo acceso necesario y evitando cuentas compartidas o privilegios excesivos.
• Acompañar la puesta en preproducción y el período de estabilización, atendiendo incidencias atribuibles a la capa de datos y apoyando el análisis de causa raíz de fallas relacionadas.
d) Documentación, transferencia de conocimientos y continuidad operativa
Trasladar al MSPAS los insumos técnicos necesarios para administrar y mantener la base de datos de SNAP-GT dentro del alcance de la consultoría. Esto incluye:
• Actualizar o elaborar el diagrama entidad-relación, diccionario de datos, catálogo de objetos, relaciones, dependencias y descripción de los componentes críticos de la base de datos.
• Documentar los procedimientos de creación y aplicación de scripts, respaldo y restauración, monitoreo, optimización, resolución de incidencias y reversión de cambios.
• Entregar un inventario final de cambios aplicados, scripts, incidencias cerradas, riesgos residuales, dependencias, recomendaciones y backlog priorizado para la continuidad del sistema.
• Realizar transferencia de conocimientos al personal técnico designado por el MSPAS/DRCA y DTI, incluyendo sesiones prácticas sobre operación, monitoreo, respaldo, recuperación y mantenimiento de los componentes intervenidos.
IV. Entregables
Entregable
Formato
Fecha de Entrega
Entregable 1. Plan de Trabajo, Línea Base y Diagnóstico de Base de Datos de SNAP-GT
Plan de trabajo, línea base técnica y diagnóstico priorizado de la capa de datos, conforme se detalla en los Anexos 1 y 2.
MS Word o PDF, acompañado de matrices, diagramas y archivos editables.
Quince (15) días calendario después de la firma del contrato.
Entregable 2. Informe de Estabilización, Optimización y Validación de Base de Datos de SNAP-GT
Correcciones y optimizaciones implementadas en los ambientes autorizados, scripts versionados, matriz de trazabilidad, resultados de pruebas y evidencia de validación, conforme se detalla en el Anexo 3.
Informe MS Word o PDF; scripts, matrices, diagramas, consultas y evidencias en formatos nativos.
Sesenta (60) días calendario después de la firma del contrato.
Entregable 3. Informe Final de Despliegue en Preproducción, Documentación y Continuidad de Base de Datos de SNAP-GT
Documentación técnica, transferencia de conocimientos, procedimientos de respaldo y recuperación, inventario final de cambios y plan de continuidad, conforme se detalla en el Anexo 4.
Informe MS Word o PDF; documentación, scripts, diagramas, manuales y materiales en formatos editables.
Noventa (90) días calendario después de la firma del contrato.
Los informes y todo material complementario y de soporte se deberán presentar en versión digital, en idioma español y en formatos editables (Word, Excel, PowerPoint, scripts SQL, diagramas, matrices y demás formatos nativos). ATraCSI proveerá los formatos de informes o documentos que se requieran durante la ejecución de la consultoría.
Los scripts, configuraciones, documentación, diagramas y demás productos desarrollados deberán entregarse en los repositorios, ambientes y medios designados por el MSPAS y ATraCSI. La aceptación de un entregable requerirá la validación técnica y funcional del MSPAS/DRCA y, cuando corresponda, de DTI, así como la aprobación de ATraCSI.
V. Perfil requerido
Formación académica
• Profesional con título universitario o estudiante de Ingeniería en Sistemas, Ingeniería de Software, Ciencias de la Computación, Informática, Tecnologías de Información o carrera afín. Estudios de posgrado o certificaciones especializadas en administración de bases de datos son deseables.
Experiencia
• Experiencia profesional mínima de cinco (3) años en tecnologías de información, sistemas de información o administración de plataformas de datos.
• Experiencia comprobable mínima de tres (3) años en administración, diagnóstico, mantenimiento y optimización de bases de datos relacionales en ambientes transaccionales.
• Experiencia en análisis y optimización de consultas SQL, índices, planes de ejecución, transacciones, concurrencia, bloqueos e integridad referencial.
• Experiencia comprobable en lenguaje PL SQL.
• Experiencia en administración de bases de datos Oracle / PostgreSQL.
Habilidades
• Alto nivel de responsabilidad, ética y confidencialidad.
• Orientación al detalle, calidad, trazabilidad y resultados verificables.
• Capacidad de análisis, diagnóstico de causa raíz y resolución de problemas complejos.
• Trabajo en equipo, transferencia de conocimientos y manejo efectivo del tiempo.
Conocimientos
• Diseño y administración de bases de datos relacionales y dominio avanzado de SQL.
• Modelado de datos, normalización, integridad referencial, restricciones, índices, vistas, procedimientos almacenados, funciones, disparadores y transacciones.
• Optimización de consultas y desempeño mediante análisis de planes de ejecución, estadísticas, índices, concurrencia, bloqueos y consumo de recursos.
• Conocimiento funcional de arquitecturas de aplicaciones web e integración mediante servicios o API, suficiente para analizar dependencias entre aplicación y base de datos.
VII. Viajes
No hay viajes contemplados para la consultoría.
VIII. Supervisión
La supervisión del trabajo estará a cargo de:
• Primera línea de revisión y aprobación por parte de ATraCSI: Senior Technical Lead o la persona que ATraCSI designe.
• Segunda línea de revisión y validación técnica y funcional: personal delegado por el MSPAS/DRCA y, cuando corresponda, por la Dirección de Tecnologías de la Información (DTI) o el área de tecnología institucional.
La mayor parte del trabajo se realizará de forma presencial en las instalaciones del MSPAS/DRCA, oficinas técnicas, centros de datos u otros sitios en Guatemala relacionados con la ejecución de la consultoría.
La modalidad de prestación de los servicios podrá ser presencial, remota o híbrida. Se requerirá presencia cuando sea necesaria para levantamiento técnico, validación de ambientes, ejecución controlada de scripts, pruebas, despliegue, estabilización, respaldo, recuperación o transferencia de conocimientos.