Full Stack Developer
Amsterdam, Noord-Holland · Radboud Universiteit · BlueTrail
Omschrijving
PEP is een encryptie- en pseudonimiseringservice voor veilige en duurzame opslag van onderzoeksdata binnen UvA en HvA. Het biedt end-to-end encryptie, sleutelbeheer, rolgebaseerde toegangscontrole, pseudonimisering van gevoelige (o.a. persoonsgebonden) data en versiebeheer/logging voor audit trails.
PEP is open-source en wordt ontwikkeld door de Radboud Universiteit. Bij de UvA/HvA willen wij een eigen PEP omgeving gaan draaien die moet integreren met verschillende RDM-platformen. Via deze platformen bieden de UvA/HvA dan een gebruiksvriendelijke webinterface waarmee gebruikers PEP het beste voor hun doeleinden kunnen gebruiken. De eerste toepassingen van PEP zullen zich concentreren rond het archiveren van onderzoeksdata
Doel van de opdracht
Het ontwikkelen van een PEP omgeving op onze eigen infrastructuur voor het archiveren van onderzoeksdata, waar onze eigen tools mee kunnen integreren om gebruikers en beheerders een gebruiksvriendelijke omgeving te bieden.
Hoofdtaken
- Ontwerpen en realiseren van een Cloudinfra voor het PEP-archief (upload/download, sleutel- en toegangsbeheer, logging/versies). Of te wel het realiseren van een interne PEP instance
- Integreren van opslag en infra met bestaande PEP-API/CLI en backend-opslag (bijv. S3-achtige storage) in de cloudomgeving
- Implementeren van UI-flows die aansluiten bij de beveiligings- en RDM-richtlijnen (encryptie, pseudonimisering, rolgebaseerde toegang)
- Samenwerken met RDH-/RDM-teams, PEP-ontwikkelteam (Radboud Universiteit) en infra/DevOps voor ontwerp van architectuur, CI/CD en monitoring
- Documenteren van ontwerp, security-aspecten en gebruiksinstructies voor beheerders en eindgebruikers.
Deliverables
- Werkende eerste versie van een PEP-webinterface (MVP) geschikt voor gebruik binnen UvA/HvA
- Integratie met RDH en ten minste één opslagbackend conform PEP-architectuur.
- Technische documentatie (architectuur, security, deployment) en gebruikersdocumentatie (handleiding voor onderzoekers/beheerders).
Je wordt doorgestuurd naar de website van BlueTrail. ZZPdock is geen tussenpartij.