DevOps Engineer Solr/XSLWeb

Details

Status:
Gearchiveerd
Publicatiedatum:
10-12-2020
Weergaven:
17
Op locatie:
Den Haag
FTE:
36 uur per week

Opdrachtomschrijving

Duur

9 maanden optie tot 2 x 3 maanden verlenging

Uren

36-40 uur per week

Tarief

Max €70,- per uur

Uiterlijk reageren

Maandag 14 december 14.00 uur

Locatie

Den Haag

Project

KOOP ontwikkelt en beheert momenteel onder meer de volgende producten

  • Wet- en regelgeving portalen (o.a. Wetten en CVDR). Hier kunnen gebruikers op basis van trefwoorden en andere criteria wetten en regelgevingen inzichtelijk krijgen;

  • PUC Open Data platform (o.a. puc.overheid.nl en afgeleide producten en interne kennisbanken). Hier publiceren overheidsorganisaties zelf hun uitvoeringsinformatie die publiekelijk beschikbaar is, zoals beleid, handboeken, werkinstructies en berichten;

  • Wettenpocket+ (o.a. portaal en App voor Android en iOS). Hiermee kunnen de gebruikers Wettenpockets raadplegen. Een Wettenpocket bundelt relevante regelgeving en aanvullende informatie op een specifiek rechtsgebied, en kan worden samengesteld door verschillende organisaties binnen de Rijksoverheid;

  • PLOOI – het Platform Open Overheidsinformatie, dat in ontwikkeling is ter ondersteuning van de Wet open overheid (Woo) die momenteel in behandeling is. Hiermee wordt informatie van een groot aantal overheidsbronnen verzameld en samengebracht in een zoekportaal;

  • Diverse overheid portalen.

Ook houdt KOOP zich bezig met het ontwikkelen van nieuwe producten op het gebied van toepassing van regelgeving, uitvoeringsinformatie en data.

Bovenstaande producten worden doorontwikkeld en onderhouden door een klein team van ervaren ontwikkelaars. Vanwege een aantal projecten zoekt KOOP uitbreiding van dit team. De ontwikkelaar/devops-medewerker zal worden ingezet op diverse projecten waarin bestaande producten worden doorontwikkeld of vervangen, en waarin nieuwe producten worden opgezet. In het kader van de devops-gedachte zal beheer een belangrijk onderdeel zijn van het werk. Er is behoefte aan professionalisering op dat vlak. Ook zal onderhoud op bestaande software onderdeel zijn van het takenpakket. We zoeken dus een veelzijdige en flexibele collega.

Het team maakt voornamelijk gebruik van open source software, waaronder Apache Solr, en XSLWeb. Er wordt ontwikkeld in Java, en vanwege de aard van de content waarmee KOOP werkt wordt er veel gebruik gemaakt van XML-technologie.

Ten behoeve van de bovenstaande producten en voorzieningen vindt doorontwikkeling en nieuwe ontwikkeling plaats in 2020 en 2021. De ontwikkeling vindt plaats in een Agile (SCRUM) team dat in sprints zowel aan ontwikkeling als aan beheer werkt. KOOP is in transitie naar werken volgens de DevOps-methodologie, waarbij ontwikkeling en exploitatie volledig in één team zijn geïntegreerd. Centraal hierbij staat de wens om nieuwe dienstverlening te ontwikkelen alsmede het kunnen bieden van continuïteit in reeds ontwikkelde diensten voor o.a. wetten.nl, PUC en Wettenpocket.

Taken

  • Beheren, door ontwikkelen en opzetten van nieuwe producten;

  • Samenwerken met de hostingspartij;

  • Deployment van nieuwe producten;

  • Een bijdrage leveren aan de transitie naar DevOps werken;

  • Helpen het beheerwerk verder op peil brengen;

  • Verbetering scripting, monitoring en begeleiding van het migratietraject.

Eisen

  • Je beschikt over minimaal HBO werk- en denkniveau;

  • Je beschikt over een eigen ontwikkellaptop met toegangswoord, versleutelde harde schijf, up to date antivirus software t.b.v. de uit te voeren werkzaamheden;

  • Je hebt basis kennis en ervaring met XML, XSLT en XML schema;

  • Je hebt ervaring met het beheer van Java applicaties en kent deze applicaties en platforms van A tot Z (bij voorkeur Spring platform);

  • Je hebt ervaring met het beheer van Windows en Linux servers;

  • Je hebt ervaring met zoek voorzieningen zoals Solr en Solr-cloud;

  • Je hebt kennis van architectuurprincipes, internet protocollen en bijbehorende webservice-software (Apache, Apache Tomcat);

  • Je bent in staat om in bijvoorbeeld een Rundeck-omgeving eenvoudige scripts te schrijven of te beschrijven aan het ontwikkelteam.

Verder kijken

Vergelijkbare open opdrachten