04 oct
|
International Potato Center
|
Lima
04 oct
International Potato Center
Lima
Job Description :
El Centro Internacional de la Papa (CIP) busca contratar un(a) Consultor(a) Nacional para implementar mejoras funcionales, de gestión de datos y de seguridad en las plataformas WikiPapa y Agrobio Monitor y la app AgrobioID.
Contexto:
En el marco del proyecto Paisajes Multifuncionales, el CIP opera las plataformas WikiPapa y Agrobio Monitor para gestionar y publicar información sobre la agrobiodiversidad de cultivos nativos y subutilizados.
Se requiere una consultoría nacional para implementar mejoras que fortalezcan la autonomía de usuarios y administradores, incluyendo la gestión de información y descriptores por cultivo, curación de observaciones, estandarización de fotografías y creación de nuevos catálogos para diferentes cultivos. Asimismo, se realizará una auditoría de seguridad del servidor y las aplicaciones, con la corrección de vulnerabilidades y posterior validación por el área de ITU del CIP.
Objetivo general:
Implementar mejoras funcionales, de gestión de datos y de seguridad en las plataformas Wikipapa y Agrobio Monitor y la app AgrobioID, fortaleciendo la administración multicultivo, la calidad de la información publicada y la seguridad de la infraestructura tecnológica del CIP.
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.
Entregables:
Entregables
Contenido / Productos
Entregable 1: Gestión administrativa multicultivo y catálogo multicultivo
El consultor deberá 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 gestione únicamente la información correspondiente a los 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 carga masiva mediante plantilla.
· Validación de formato y consistencia de los descriptores cargados.
1.3 Catálogo multicultivo
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á realizar una revisión integral de seguridad de la infraestructura y de las aplicaciones Wikipapa y Agrobio Monitor, 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 área 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 HTTPS/TLS, 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 de los 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á 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.
· Opción 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.
Requirements
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.
· Conocimientos en Python, R, JavaScript y frameworks web como React, Angular o similares, bases de datos SQL como PostgreSQL, MySQL y SQL Server, analítica de datos, machine learning, servicios cloud y buenas prácticas de seguridad de aplicaciones e infraestructura.
· 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 adaptabilidad, proactividad y orientación a resultados.
Benefits
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 requerirá viajar
Aplicaciones: Visite el siguiente enlace: adjuntando su CV con los criterios indicados. Animamos a todos los candidatos interesados a participar en este proceso. La fecha límite para la recepción de solicitudes es el 15 de octubre.
Esta consultoría NO tendrá contacto con niños o adultos vulnerables.
Todas las aplicaciones serán recibidas, sólo los candidatos preseleccionados serán contactados.
Para más información sobre el CIP lo invitamos a visitar nuestra página web
📌 -21 Consultoría-Implementación de Mejoras en las Plataformas (Lima)
🏢 International Potato Center
📍 Lima