Functieomschrijving

Voor het Nederlands Instituut Publieke Veiligheid zijn wij op zoek naar een Full Stack DevOps Ontwikkelaar.

Taken en verantwoordelijkheden 
Dit is een project met een "kop en een staart": Je begint met het zelf opzetten van een ontwikkelomgeving (Linux, PHP, Drupal plus MySQL en de ontwikkeltools). In dit project hanteren ze het BYOD (Bring Your Own Device) principe. Vervolgens richt je een hosting / server omgeving in op basis van een tijdelijke Linux VPS waar je zelf het beheer over voert (DNS, SSL, SSH hebben voor jou geen geheimen). Vervolgens ga je aan de slag in sprints van 2-3 weken waarbij je op basis van een ontwerp een beveiligd portaal maakt in PHP/Drupal. Dit portaal stelt gebruikers in staat om vragenlijsten op te starten en in te vullen. Voor het ontwerpen van de vragenlijsten en de invulschermen maken we gebruik van een commercieel product waarmee het NIPV al ervaring heeft. Het nieuw te bouwen portaal moet het echter mogelijk maken om de antwoorden af te schermen. Ook moet data ingelezen en uitgestuurd kunnen worden naar het NIPV Data Ware House (DWH). Werkzaamheden zijn nodig op het gebied van webservices. API's spelen een belangrijke rol in dit project. Nadat het portaal gebouwd is (6 maanden, 32-34 uur per week), zal je betrokken worden bij het test- en beheerwerk. De software en de gehele configuratie moeten overgebracht worden naar een definitieve (beveiligde) gehoste omgeving. In deze omgeving wordt het portaal 7x 24u gemonitord. Naar verwachting vergen deze laatste werkzaamheden ca 8-10 uur per week na september. Het streven is om het project op te leveren voor 31-12-2023  (met een 100% www.internet.nl score!) en om de beheertaken over te dragen voor 31-01-2024.

Competenties 
  • Zelfmotiverend
  • Communicatief vaardig en goede presentatievaardigheden
  • Oplossingsgericht
  • Teamspeler en gewend om in kleine teams te werken

Functie eisen

  • Je hebt minimaal 10 jaar aantoonbare werkervaring op het gebied van:
    • Back-end softwareontwikkeling Drupal 8,9 (10) / PHP
    • CSS, HTML,javascript,  twig front-end softwareontwikkeling
    • API's, Rest webservices, MySQL, Linux
    • Het opzetten van een hosting/serveromgeving (VPS, DNS, SSL,  SSH, etc.)
    • Opzetten van een development omgeving (Composr, Git, PHPStorm)
    • Opzetten en gebruik van een automatische bouw/test straat
    • Conformiteit aan de eisen in de Baseline Informatiebeveiliging Overheid (BIO) inclusief implementatie maatregelen
    • Implementatie Single Sign On
    • Implementatie Multi-Factor Authentication (MFA)
    • Beheertaken voor het 7x24 in bedrijf houden van  operationele kritische websites
    • Monitoring software (b.v. Nagios) en actieve serverbeveiligingssoftware (Fail2Ban)
    • Inrichten van een Firewall

Functie wensen

  • Je hebt implementatie ervaring met survey software (bijvoorbeeld LimeSurvey, SurveyMonkey of Qualtrics)
  • Je hebt ervaring met werken in een veiligheidsketen

Extra informatie

  • Plaats Arnhem
  • Opleidingsniveau MBO/HBO/WO
  • Aantal uur 32-34 uur per week
  • Startdatum 03-04-2023
  • Geschikt voor ZZP? Ja
  • Thuiswerken mogelijk? N.t.b.