20 oct
|
CGIAR System Reference Group
|
Lima
20 oct
CGIAR System Reference Group
Lima
C-26-21 Consultoría-Implementación de Mejores en las Plataformas
El Centro Internacional de la Papa (CIP)busca contratar un(a) Consultor(a) Nacional para implementar mejorasfuncionales, de gestión de datos y de seguridad en las plataformas WikiPapa yAgrobio Monitor y la app AgrobioID.
En el marco del proyecto PaisajesMultifuncionales, el CIP opera las plataformas WikiPapa y Agrobio Monitor para gestiónar y publicar información sobre la agrobiodiversidad de cultivos nativos y subutilizados.
Se requiere una consultoria nacional paraimplementar mejoras que fortalezcan la autonomia de usuarios y administradores, incluyendo la gestión de información y descriptores por cultivo, curación deobservaciones, estandarización de fotografÃas y creación de nuevos catálogospara diferentes cultivos. Asimismo, se realizara una auditorÃa de seguridad delservidor y las aplicaciones, con la corrección de vulnerabilidades y posteriorvalidación por el area de ITU del CIP.
Objetivo general:
Implementar mejoras funcionales, degestón de datos y de seguridad en las plataformas Wikipapa y Agrobio Monitor yla app AgrobioID, fortaleciendo la administración multicultivo, la calidad dela información publicada y la seguridad de la infraestructura tecnologÃa delCIP.
Objetivos especÃficos:
- Implementar roles administrativos por cultivo, la gestión de descriptores por cultivo y un panel de curación de observaciones que mejore la calidad de los datos, conservando siempre el dato original ingresado por el usuario.
- Realizar una auditorÃa de seguridad del servidor, aplicaciones, APIs, base de datos, accesos, configuraciones y dependencias, atendiendo y validando los hallazgos identificados por las herramientas de seguridad de TI del CIP.
- Ampliar el catálogo para la generación y publicación de catálogos multicultivo e incorporar una herramienta local de preprocesamiento estandarizado de fotografÃas.
Contenido / Productos
Entregable 1: Gestión administrativa multicultivo y catálogo multicultivo
El consultor deberÃa implementar en Wikipapa /Agrobio Monitor la administración diferenciada de la información por cultivo, la gestión de descriptores por cultivo y la ampliación del catálogo para integrar diferentes cultivos.
1.1 Roles administrativos por cultivo
Productos mÃnimos:
Ampliación de la gestión de usuarios incorporando roles administrativos asignados por cultivo.
Restricción de acceso para que cada administrador gestiónytamente la información correspondiente alos cultivos que tenga asignados.
Interfaz para asignar, modificar y retirar cultivos asignados a cada usuario administrador.
Validación de permisos por cultivo en la plataforma web y en las APIs.
1.2 Gestión de descriptores por cultivo
Productos mÃnimos:
Interfaz administrativa para registrar, editar y actualizar los descriptores de cada cultivo.
Actualización individual de descriptores y cargados másiva mediante plantilla.
Validación de formato y consistencia de los descriptores cargados.
Productos mÃnimos:
Ampliación del catálogo para integrar variedades pertenecientes a diferentes cultivos dentro de una misma consulta.
Generación y publicación de catálogos multicultivo.
Pruebas funcionales y guÃa breve de uso de las nuevas funcionalidades administrativas y del catálogo.
Entregable 2: AuditorÃa de seguridad del servidor y aplicaciones
El consultor deberÃa realizar una revisión integral de seguridad de la infraestructura y de las aplicaciones Wikipapa y AgrobioMonitor, identificando vulnerabilidades, configuraciones inseguras y riesgos asociados al servidor, aplicaciones web, API, base de datos, almacenamiento y código fuente, implementando medidas correctivas y facilitando la validación posterior por parte del area de ITU del CIP.
Productos mÃnimos:
Revisión de seguridad del servidor e infraestructura: parches del sistema operativo, servicios y puertos expuestos, firewall, accesos SSH, cuentas y privilegios, certificados configuración del servidor web, permisos de archivos y registros, con referencia a buenas prácticas CIS para Debian y Docker.
Evaluación de seguridad de las aplicaciones web (autenticación, autorización, sesiones, validación de entradas, carga de archivos, manejo de errores y exposición de información), con referencia a OWASP Top 10:2025 y OWASP ASVS.
Revisión del backend y API: endpoints, autenticación mediante tokens, autorización por roles, validación de parámetros, CORS, rate limiting y protección de operaciones administrativas.
Verificación de la base de datos PostgreSQL: usuarios y privilegios, restricciones de acceso, exposición de credenciales y protección de información sensible.
Análisis de código fuente y dependencias de frontend y backend: paquetes con vulnerabilidades conocidas, secretos o credenciales, archivos de configuración y variables de entorno; el código se mantendrá en el repositorio administrado por ITU del CIP.
Validación del mecanismo de respaldo de la base de datos hacia Amazon S3, polÃtica de conservación, acceso a los respaldos y procedimiento básico de restauración; verificación de la trazabilidad del código fuente en GitHub.
Revisión y clasificación por criticidad de los hallazgos de herramientas institucionales (p. ej., Qualys), implementación de correcciones y nueva validación para confirmar el cierre delos hallazgos.
Informe de auditorÃa de seguridad con hallazgos, nivel de riesgo, componente afectado, acción correctiva aplicada o recomendada y estado final de cada observación.
Entregable 3: Curación de observaciones y preprocesamiento de fotografÃas
El consultor deberÃa implementar un panel de curación de observaciones y una herramienta de preprocesamiento estandarizado de fotografÃas previa a su incorporación a la plataforma.
3.1 Curación de observaciones
Productos mÃnimos:
Panel para revisar y filtrar observaciones registradas en la plataforma.
Opcion para ocultar observaciones con información o fotografÃas inadecuadas.
Registro de una identificación curada de la variedad, conservando siempre el dato original ingresado por el usuario.
Registro del usuario y la fecha de cada acción de curación.
3.2 Preprocesamiento de fotografÃas
Productos mÃnimos:
Herramienta para estandarizar automáticamente dimensiones, formato, orientación, calidad y peso de las fotografÃas antes de su incorporación a la plataforma.
Procesamiento realizado localmente.
Pruebas funcionales y guÃa breve de uso del panel de curación y de la herramienta de fotografÃas.
Criterios de selección
- Cualificado titulado en Computación CientÃfica, Ciencias de la Computación, IngenierÃa de Sistemas, IngenierÃa Informática, Ciencia de Datos o carreras afines. Estudios de posgrado o grado de maestrÃa serán considerados deseables.
- MÃnimo 8 años de experiencia.
- Acreditar experiencia especÃfica en el análisis, diseño, desarrollo, implementación, mantenimiento o mejora de sistemas de información, plataformas web y/o plataformas analÃticas, incluyendo gestión de datos, bases de datos relacionales, programación, integración de componentes y desarrollo de soluciones tecnológicas.
- Se valorará experiencia en procesamiento de datos, analÃtica, automatización, machine learning, APIs y seguridad de aplicaciones. Así como en gestión de proyectos tecnológicos bajo metodologÃas ágiles.
- Especialista con experiencia en desarrollo e implementación de sistemas de información, plataformas web y analÃticas, integración mediante APIs y gestión de bases de datos.
- Skills: Alta capacidad de liderazgo y gestión de equipos técnicos multidisciplinarios. Pensamiento analÃtico y orientación a la resolución de problemas complejos. Capacidad para traducir requerimientos técnicos a soluciones funcionales basada en datos. Alta adaptación, proactividad y orientación a resultados.
Duración de la consultorÃa:
- El perÃodo de la consultorÃa es desde octubre a diciembre del 2026.
- La consultorÃa es a todo costo y ya se cuenta con un presupuesto fijo aprobado
Esta consultorÃa NO tendrá contacto con niños ou adultos vulnerables.
Todas las aplicaciones serán recibidas, sólo los candidatospreseleccionados serán contactados.
#J-18808-Ljbffr
Título universitario en Ciencias de la Computación / Ingeniería de Sistemas
Gestión de datos, Seguridad de la información, Gestión de usuarios y permisos
Implementar roles administrativos por cultivo y gestión de descriptores., Auditoría de seguridad del servidor, aplicaciones y API., Ampliar catálogos multicultivo y herramienta de preprocesamiento de fotos.
📌 -21 Consultoría-Implementación de Mejoras en las Plataformas (Lima)
🏢 CGIAR System Reference Group
📍 Lima