18 oct
|
Centro Internacional De La Papa
|
La Molina
18 oct
Centro Internacional De La Papa
La Molina
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.
Entregable 1: Gestión administrativa multicultivo y catálogo multicultivo
1.1 Roles administrativos por cultivo
- 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
- 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
- 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
- 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 ambiente; 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
3.1 Curación de observaciones
- 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.
Criterios de selección
- Profesional 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.
📌 Consultoría para la Implementación de Mejoras en las Plataformas WikiPapa y Agrobio Monitor (La Molina)
🏢 Centro Internacional De La Papa
📍 La Molina