NPO

Aanvraag gesloten.

Algemene info aanvraag:
Duur opdracht: 1 januari 2023 t/m 2 april 2023
Uren per week: 32 uur
Tarief: in overleg

Opdrachtomschrijving:
De afdeling Data en Personalisatie maakt onderdeel uit van Directie Technologie van de NPO (Nederlandse Publieke Omroep). De afdeling Data en Personalisatie zoekt een DevOps Engineer voor het NPO- id team.

Wie zijn we?
De NPO is er als publieke omroep voor iedereen in Nederland. Met lineaire televisie en radiozenders maar ook online via NPO Start, onze radio-apps en veel andere online platformen. De NPO streeft een veilige en transparante online dienstverlening na die zich richt naar de wensen en behoeften van het publiek. Met het NPO-id als centrale inlog, waarop alle diensten en apps van de publieke omroep kunnen aanhaken, bouwen we een veilige digitale identiteit voor al onze online platformen waarmee we onze dienstverlening kunnen personaliseren en het publiek inzicht in, en controle kunnen geven over het gebruik van persoonlijke data.

Wat zoeken we?
Voor het NPO-id team zijn we voor de komende periode voor 36 uur in de week op zoek naar 1 devops engineer met front-end ervaring die kan helpen dit systeem intern verder te operationaliseren, configureren, beheren en door te ontwikkelen. Het NPO-id team is een devops team dat het NPO-id ontwikkelt, beheert en runt. De kandidaat draait volledig mee in het NPO-id team en draagt naast de operatie van het platform in een Agile methodiek bij aan de doorontwikkeling van het NPO-id. Omdat het NPO-id op dit moment ongeveer een miljoen gebruikers kent, heeft de het team ook een operationele verantwoordelijkheid om het systeem te monitoren verder te configureren en bij evt. problemen proactief te handelen. Het team bestaat naast een aantal devops engineers (onder meer uit deze vacature) verder uit een product owner, twee .net developers en een ux/ui expert.
In het verlengde van het NPO-id wordt gewerkt aan het opbouwen van een data uitwisselingsplatform (NPO Profiel). Middels dit platform kan data uitgewisseld worden tussen de op NPO-id aangesloten platformen, denk hierbij aan data over het gebruik van onze audio en video portals. Tevens heeft het een customer facing online service portal waar gebruikers naartoe kunnen navigeren en hun data kunnen beheren. Ook is dit plek waar de NPO zijn data belofte wil gaan etaleren. Dit gedeelte van het platform moet in zijn geheel nog ontwikkeld worden.

Beschrijving Werkzaamheden en Profiel
De werkzaamheden richten zich ten eerste op de operatie en daarnaast op de doorontwikkeling van het platform:
• Verder inrichten en monitoring NPO-id platform
• Analyse van data over de performance van het platform onder meer door opstellen van rapportages
• Oplossen van problemen en proactief voorstellen doen voor verbeteringen van het platform
• Proactief capaciteit bij en af (laten) schakelen capaciteit indien nodig
• Preventief en correctief onderhoud op het platform
• Communicatie met aangesloten diensten en webcare
• Toevoegen van nieuwe clients en ondersteuning bij het aansluiten van nieuwe diensten/sites
• Gebruikers beheer (intern, geen consumenten) en updaten van affiliated site materiaal (logo’s, achtergrond foto’s, e-mail templates enz.)
• Bewaken van en sturen op de architectuur van NPO-id ook in relatie met andere diensten die aansluiten en in overleg met de solution architecten
• Doorontwikkeling van het NPO-id platform op basis van de backlog (met hulp van de .net developers)
• De ontwikkeling van de back-end van het NPO-id en Profiel platform (dotNET)
• Actief bijdragen en ontwikkelen van een technische omgeving waarin op een veilige wijze gebruik(er)s data kan worden gekoppeld aan gebruikers en waar gebruikers inzicht hebben in hun data
• Professionaliseren van de operatie onder meer door opstellen van documentatie en kennisoverdracht naar nieuwe teamleden
• Bouwen van het data uitwisselingsplatform in overleg met de solution architect
• Bouwen van de eerste versie van de front-end (web en app)
• Het productierijp maken (onder meer in kader van de performance) van de applicatie bijv. in een microservices architectuur
• Het door ontwikkelen van de customer facing website en portal van het NPO-id.

 

 De kandidaat die we zoeken heeft de volgende eigenschappen:
• HBO/WO werk- en denkniveau
• Proactieve werkhouding; iemand die graag met verschillende teams werkt en informatie kan verzamelen
• Ervaring met omgaan met persoonlijke gegevens is een pré
• Ruime ervaring in het beheren en ontwikkelen van systemen/applicaties
• Hands-on ervaring met managed distributed systems en clusters, CI/CD, Gitlab/Github
• Ruime ervaring met clouddiensten als GCP, AWS, Azure enz. (AWS is een pré)
• Hands-on ervaring met monitoring en reporting applicaties (zoals bijv. Zabbix, Kibana en Elastic)
• Ervaring met klantgericht identity management (CIAM) en bijbehorende systemen en protocollen is een pré.
• Ervaring met agile werwijzen (kanban, sprints) en ervaring met ticket systemen al Jira
• Ervaring met dotNet (Core) en bij voorkeur een identity management systeem als IdentityServer en procollen als Oauth en OpenID/Connect
• Full stack ervaring: dotNET, C#, Javascript, Typescript, MongoDB, GraphQL, ervaring met microservices architectuur
• Ervaring met het bouwen van front-ends op app en web (React, Javascript enz.), UX/UI ervaring.

Uit het ingediende CV dient duidelijk te blijken dat kandidaat over dergelijk niveau beschikt.

 

Qommunity helpt vanaf nu ook Qollega’s aan opdrachten afkomstig via Dynamische Aankoopsystemen (oftewel DAS). Dit is zo’n opdracht! Als je wilt reageren, dan gelden deze vier stappen:

STAP 1: REAGEREN. Reageer direct op de opdracht via onderstaande sollicitatieknop
STAP 2: SELECTEREN. Ongeveer 24 uur voor het sluiten van de opdracht bepaalt onze matchmaker welke kandidaat de meeste kans maakt. Wanneer jij dé kandidaat bent voor de klus, dan neemt de matchmaker contact met je op en gaan we voor je aan de slag!
STAP 3: VOORSTELLEN. We schrijven een motivatie aan de hand van jouw CV. Als je hebt gesolliciteerd, dan vragen we je wel of je hiervoor beschikbaar blijft. Bereikbaar zijn is handig zodat we lekker snel kunnen schakelen. We willen zo’n mooie opdracht natuurlijk niet mislopen!
STAP 4: MATCHEN. Daarna stelt onze matchmaker je voor aan de opdrachtgever. Wij begeleiden je in dit aanneemproces zodat jij zo snel mogelijk aan de slag kan!