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.