Opdrachten

Rijksinstituut voor de Volksgezondheid en Milieu (RIVM) Linux Adviseur

Linux Adviseur

Info

Functie

Linux Adviseur

Locatie

Bilthoven

Uren per week

36 uren per week

Looptijd

31.10.2024 - 29.04.2025

Opdrachtnummer

212227

Sluitingsdatum

date-icon03.09.2024 clock-icon12:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtomschrijving

Werkbeschrijving
Het ongevalsnetwerk CalNet bestaat uit circa 140 Linux servers en 100 Windows-werkplekken ingericht op VMWare. Het netwerk is ingericht op twee geografisch gescheiden locaties waartussen synchronisatie plaatsvindt middels VMWare SRM. Binnen CalNet is een Kubernetes-cluster ingericht. Voor het inrichten van servers wordt gebruik gemaakt van Ansible. De containerapplicaties worden ingericht vanuit GitLab.

Vanaf september 2023 wordt het gehele systeem vernieuwd. Een klus die periodiek uitgevoerd wordt waarbij alle servers worden voorzien van een nieuw besturingssysteem (Alma Linux), waarbij het VMWare-cluster wordt vernieuwd alsmede de onderliggende hardware (VMWare valt buiten de aanvraag). De migratie is grotendeels voltooid en zal nu binnen zes maanden volledig afgerond moeten worden.

Onderdeel van de migratie is het een-voor-een overzetten van applicaties op een nieuwe virtuele server. Daarbij worden ook de applicaties direct vernieuwd als ze onderdeel zijn van de Linux-distributie (denk aan databases). Naast de distributieapplicaties worden ook veel applicaties gebruikt die niet bij een distributie geleverd worden. Denk hierbij aan Keycloak, Univention, ElasticSearch en Kibana, Frost, Jira en Confluence, Thingsboard enz. Naast deze applicaties worden in CalNet zeer veel maatwerkapplicaties gebruikt die ook overgezet worden. Soms betekent dit dat de maatwerkapplicatie moet worden aangepast, maar dat kan niet altijd waardoor deze applicatie zonder aanpassingen ingericht moet worden op het nieuwe besturingssysteem. De maatwerkapplicaties zijn meestal ontwikkeld met Java (Spring-boot, Tomcat).

Tijdens de migratie moet het oude systeem operationeel blijven en wordt het nieuwe netwerk gescheiden en parallel opgebouwd.

Voor deze migratie van het ongevalsnetwerk CalNet zoekt Opdrachtgever naar een medewerker. Deze medewerker zal samen met medewerkers van het RIVM alle virtuele servers opnieuw inrichten en alle applicaties overzetten in de nieuwe omgeving. Voor de inrichting van servers en voor het uitrollen van applicaties wordt gebruik gemaakt van Ansible. Onderdeel van de opdracht is het overzetten van de huidige playbooks naar een nieuwe versie van Ansible. De adviseurs/medewerkers kunnen advies geven over de migratie van een applicatie naar het Kubernetes-cluster dat ingericht is in CalNet (i.p.v. het overzetten naar een nieuwe virtuele server). De medewerkers helpen in dat geval bij de migratie naar een container en de opnamen in het Kubernetes-cluster.

Opdrachtnemer voert advies-, configuratie-, migratie- en testwerkzaamheden uit, samen met medewerkers van het RIVM en geeft uitleg over de inrichting en de werking. De Opdrachtnemer draagt zijn kennis over aan medewerkers van het RIVM, mogelijk in de vorm van een korte cursus. De Opdrachtnemer geeft eventueel advies over aanpassing van de werkwijze.

Opdrachtomschrijving Met deze offerteaanvraag beoogt het RIVM, verder aangeduid als Aanbesteder, ondersteuning te verwerven voor advies en herinrichting van het ongevalsnetwerk CalNet voor de ongevalsorganisatie Straling. Aanbesteder zoekt naar een: Twee ervaren senior specialisten/adviseurs Linux en Ansible De kandidaten zullen in overleg met de leverancier worden ingezet. De werkzaamheden starten 1 september 2023. De werkzaamheden bestaan uit (zie ook de bijlage) het verzamelen en bundelen van eisen en wensen het geven van advies over keuzes het uitvoeren van migratiewerkzaamheden voor applicaties en data


Achtergrond opdracht

Het centrum Veiligheid van het RIVM heeft ten tijde van stralingsongevallen de taak om samen met verschillende nationale instituten de radiologische situatie te bepalen. Hiertoe worden metingen en modelberekeningen uitgevoerd. Om de samenwerking goed en betrouwbaar te ondersteunen, is het ongevalsnetwerk CalNet opgezet. In CalNet worden diverse applicaties aan gebruikers aangeboden en worden alle gegevens verzameld en verwerkt die tijdens stralingsongevallen van belang zijn. Het netwerk is ingericht met virtuele Linux servers op een back-end van VMWare met helaas een aantal Windows 10 werkplekken. De servers worden ingericht met Ansible. Een ci/cd-keten voor de containeapplicaties is in GitLab opgezet.

Eisen

1.1    Algemeen:
1.    HBO werk en – denkniveau
2.    Aantoonbare ervaring met de samenwerking met gebruikers. 


1.2    Specifiek: Advieswerkzaamheden
De aangeboden kandidaat heeft ruime ervaring in de opzet en de advisering over en het opzetten van een eenvoudige maar robuuste architectuur waarmee een hoge beschikbaarheid gehaald kan worden. Deze ervaring blijkt uit bijgevoegde referenties waarin globaal de werkzaamheden, gebruikte middelen en architectuur beschreven wordt.   


1.3    Vereisten Profiel:
Inrichtingswerkzaamheden
De aangeboden kandidaat heeft ruime ervaring met het opzetten / inrichten van applicaties met Ansible. Deze ervaring blijkt uit bijgevoegde referenties waarin globaal de werkzaamheden, gebruikte middelen en architectuur beschreven wordt.   

Wensen

2.1    Competenties:
1.    Schriftelijk uitdrukkingsvaardigheid
2.    Mondelinge uitdrukkingsvaardigheid
3.    Overlegvaardigheid

2.2    Aanvullende kennis:

1.    Specifiek VMWare
De aangeboden kandidaat beschikt over ruime ervaring met het gebruik en inrichting van VMWare voor het aanbieden van virtuele Linuxservers en SRM.

2.    Specifiek Ansible
De aangeboden kandidaat beschikt over ruime ervaring met het gebruik van Ansible voor de inrichting en configuratie van systemen.
3.    Specifiek Linux-applicaties
De aangeboden kandidaat beschikt over aantoonbare kennis en ervaring op het terrein van inrichting, configuratie en beheer van Linux en standaard Linux applicaties zoals Bind DNS, Squid, MySQL, PostgreSQL, Apache, Postfix

4.    Specifiek bijzondere applicaties
De aangeboden kandidaat beschikt over aantoonbare kennis en ervaring op het terrein van inrichting, configuratie en beheer van Tomcat, Kibana en Elasticsearch, Nagios, Keycloak, Univention

5.    Specifiek Kubernetes
De aangeboden kandidaat beschikt over aantoonbare kennis en ervaring op het terrein van de inrichting van containerapplicaties en Kubernetes.   


Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.


Bedrijfsgegevens

Bedrijfs gegevens

Rijksinstituut voor de Volksgezondheid en Milieu (RIVM)

Rolomschrijving en taakafspraken

Opdrachtomschrijving

Werkbeschrijving
Het ongevalsnetwerk CalNet bestaat uit circa 140 Linux servers en 100 Windows-werkplekken ingericht op VMWare. Het netwerk is ingericht op twee geografisch gescheiden locaties waartussen synchronisatie plaatsvindt middels VMWare SRM. Binnen CalNet is een Kubernetes-cluster ingericht. Voor het inrichten van servers wordt gebruik gemaakt van Ansible. De containerapplicaties worden ingericht vanuit GitLab.

Vanaf september 2023 wordt het gehele systeem vernieuwd. Een klus die periodiek uitgevoerd wordt waarbij alle servers worden voorzien van een nieuw besturingssysteem (Alma Linux), waarbij het VMWare-cluster wordt vernieuwd alsmede de onderliggende hardware (VMWare valt buiten de aanvraag). De migratie is grotendeels voltooid en zal nu binnen zes maanden volledig afgerond moeten worden.

Onderdeel van de migratie is het een-voor-een overzetten van applicaties op een nieuwe virtuele server. Daarbij worden ook de applicaties direct vernieuwd als ze onderdeel zijn van de Linux-distributie (denk aan databases). Naast de distributieapplicaties worden ook veel applicaties gebruikt die niet bij een distributie geleverd worden. Denk hierbij aan Keycloak, Univention, ElasticSearch en Kibana, Frost, Jira en Confluence, Thingsboard enz. Naast deze applicaties worden in CalNet zeer veel maatwerkapplicaties gebruikt die ook overgezet worden. Soms betekent dit dat de maatwerkapplicatie moet worden aangepast, maar dat kan niet altijd waardoor deze applicatie zonder aanpassingen ingericht moet worden op het nieuwe besturingssysteem. De maatwerkapplicaties zijn meestal ontwikkeld met Java (Spring-boot, Tomcat).

Tijdens de migratie moet het oude systeem operationeel blijven en wordt het nieuwe netwerk gescheiden en parallel opgebouwd.

Voor deze migratie van het ongevalsnetwerk CalNet zoekt Opdrachtgever naar een medewerker. Deze medewerker zal samen met medewerkers van het RIVM alle virtuele servers opnieuw inrichten en alle applicaties overzetten in de nieuwe omgeving. Voor de inrichting van servers en voor het uitrollen van applicaties wordt gebruik gemaakt van Ansible. Onderdeel van de opdracht is het overzetten van de huidige playbooks naar een nieuwe versie van Ansible. De adviseurs/medewerkers kunnen advies geven over de migratie van een applicatie naar het Kubernetes-cluster dat ingericht is in CalNet (i.p.v. het overzetten naar een nieuwe virtuele server). De medewerkers helpen in dat geval bij de migratie naar een container en de opnamen in het Kubernetes-cluster.

Opdrachtnemer voert advies-, configuratie-, migratie- en testwerkzaamheden uit, samen met medewerkers van het RIVM en geeft uitleg over de inrichting en de werking. De Opdrachtnemer draagt zijn kennis over aan medewerkers van het RIVM, mogelijk in de vorm van een korte cursus. De Opdrachtnemer geeft eventueel advies over aanpassing van de werkwijze.

Opdrachtomschrijving Met deze offerteaanvraag beoogt het RIVM, verder aangeduid als Aanbesteder, ondersteuning te verwerven voor advies en herinrichting van het ongevalsnetwerk CalNet voor de ongevalsorganisatie Straling. Aanbesteder zoekt naar een: Twee ervaren senior specialisten/adviseurs Linux en Ansible De kandidaten zullen in overleg met de leverancier worden ingezet. De werkzaamheden starten 1 september 2023. De werkzaamheden bestaan uit (zie ook de bijlage) het verzamelen en bundelen van eisen en wensen het geven van advies over keuzes het uitvoeren van migratiewerkzaamheden voor applicaties en data


Achtergrond opdracht

Het centrum Veiligheid van het RIVM heeft ten tijde van stralingsongevallen de taak om samen met verschillende nationale instituten de radiologische situatie te bepalen. Hiertoe worden metingen en modelberekeningen uitgevoerd. Om de samenwerking goed en betrouwbaar te ondersteunen, is het ongevalsnetwerk CalNet opgezet. In CalNet worden diverse applicaties aan gebruikers aangeboden en worden alle gegevens verzameld en verwerkt die tijdens stralingsongevallen van belang zijn. Het netwerk is ingericht met virtuele Linux servers op een back-end van VMWare met helaas een aantal Windows 10 werkplekken. De servers worden ingericht met Ansible. Een ci/cd-keten voor de containeapplicaties is in GitLab opgezet.

Eisen

1.1    Algemeen:
1.    HBO werk en – denkniveau
2.    Aantoonbare ervaring met de samenwerking met gebruikers. 


1.2    Specifiek: Advieswerkzaamheden
De aangeboden kandidaat heeft ruime ervaring in de opzet en de advisering over en het opzetten van een eenvoudige maar robuuste architectuur waarmee een hoge beschikbaarheid gehaald kan worden. Deze ervaring blijkt uit bijgevoegde referenties waarin globaal de werkzaamheden, gebruikte middelen en architectuur beschreven wordt.   


1.3    Vereisten Profiel:
Inrichtingswerkzaamheden
De aangeboden kandidaat heeft ruime ervaring met het opzetten / inrichten van applicaties met Ansible. Deze ervaring blijkt uit bijgevoegde referenties waarin globaal de werkzaamheden, gebruikte middelen en architectuur beschreven wordt.   

Wensen

2.1    Competenties:
1.    Schriftelijk uitdrukkingsvaardigheid
2.    Mondelinge uitdrukkingsvaardigheid
3.    Overlegvaardigheid

2.2    Aanvullende kennis:

1.    Specifiek VMWare
De aangeboden kandidaat beschikt over ruime ervaring met het gebruik en inrichting van VMWare voor het aanbieden van virtuele Linuxservers en SRM.

2.    Specifiek Ansible
De aangeboden kandidaat beschikt over ruime ervaring met het gebruik van Ansible voor de inrichting en configuratie van systemen.
3.    Specifiek Linux-applicaties
De aangeboden kandidaat beschikt over aantoonbare kennis en ervaring op het terrein van inrichting, configuratie en beheer van Linux en standaard Linux applicaties zoals Bind DNS, Squid, MySQL, PostgreSQL, Apache, Postfix

4.    Specifiek bijzondere applicaties
De aangeboden kandidaat beschikt over aantoonbare kennis en ervaring op het terrein van inrichting, configuratie en beheer van Tomcat, Kibana en Elasticsearch, Nagios, Keycloak, Univention

5.    Specifiek Kubernetes
De aangeboden kandidaat beschikt over aantoonbare kennis en ervaring op het terrein van de inrichting van containerapplicaties en Kubernetes.   


Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.


De recruiter

Michelle Wassmer

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.