Opdrachtbeschrijving:
Aanpassen en uitbreiden van Grafana voor de visualisatie van meettechnische gegevens. Een uitgebreide beschrijving vindt u in de bijlage.
Algemeen:
1. Minimaal MBO werk- en denkniveau.
Specifiek Grafana:
Kennis van en ervaring met de inrichting van Grafana voor het opzetten van datavisualisaties, meldingen en controles.
Specifiek meettechnische omgeving:
Kennis van en ervaring met de verwerking en visualisatie van fysische metingen (temperatuur, druk, lengte, etc.)
Specifiek ICT-omgeving:
Ervaring met en kennis van Airflow en/of Python, git.
Specifiek ICT-omgeving:
Ervaring met en kennis van Postgres, Kubernetes/ArgoCD/Helmcharts.
Competenties:
1. Analytisch.
2. Creatief.
3. Samenwerken.
4. Overtuigingskracht.
5. Communicatief (mondeling en schriftelijk).
De kandidaat zal in overleg met de leverancier worden ingezet. Werkzaamheden worden zoveel mogelijk gebundeld zodat een aaneengesloten periode gewerkt wordt. De werkzaamheden starten zo spoedig mogelijk, doch uiterlijk een week na de gunning.
De werkzaamheden bestaan uit:
· het verzamelen en bundelen van eisen en wensen aan de visualisatie van meet- en controlegegevens.
· het deelnemen aan discussies en het geven van advies over de visualisatie van meet- en controlegegevens met Grafana.
· het aanpassen van de bestaande visualisatie met Grafana.
· eventueel het wijzigen van de Grafana-configuratie in onze Kubernetesomgeving.
De kandidaat wordt geacht zelfstandig te kunnen werken en goed te kunnen overleggen.
Achtergrond:
Het RIVM, centrum Veiligheid heeft voor de Ongevalsorganisatie Straling veel meetapparatuur die ook mobiel ingezet wordt. Tijdens ongevallen wordt gemeten met meetwagens (Rijdend Meten) en gaan medewerkers te voet metingen uitvoeren.
Naast mobiel meten heeft de ongevalsorganisatie ook een meetnet: het Nationaal Meetnet Radioactiviteit (NMR) met ongeveer 200 meetposten verspreid door Nederland.
Al deze metingen worden uitgevoerd met verschillende typen apparatuur omdat het verschillende typen metingen zijn. De metingen worden centraal verzameld.
Het RIVM/VLH is bezig het verzamelen en verwerken van metingen te vereenvoudigen door de ontwikkeling van een sensorplatform. Op dit platform is de meetapparatuur aangesloten. Op het platform zullen de meetapparatuur-specifieke protocollen worden omgezet naar een generiek protocol dat gebruikt wordt om de metingen centraal te verwerken. Op deze manier is het eenvoudiger om nieuwe meetapparatuur in te zetten.
Nadat de metingen verzameld zijn, worden controleslagen en validatieslagen op de metingen uitgevoerd. Deze slagen zijn geautomatiseerd en worden voortdurend uitgebreid. De gegevens zijn opgeslagen in een Postgres-database.
De meetgegevens en de resultaten van de controle- en validatieslagen worden gevisualiseerd met Grafana.
Werkzaamheden:
In deze opdracht wordt veelvuldig overlegd met de eindgebruikers voor de visualisatie van de meetgegevens en over de visualisatie van de resultaten van de controle- en validatieslagen die uitgevoerd worden. De controle en validatieslagen zijn geen onderdeel van dit project, maar dus wel de resultaten van deze slagen.
De visualisatie betreft alle gegevens die aanwezig zijn. Voor de meetgegevens zijn gegevens over enkele jaren aanwezig.
Voor de visualisatie van meetgegevens kan gedacht worden aan:
· tijdreeksen voor een of meer meetposten.
· geografische weergave op een kaart met kleurcodering voor de hoogte van de metingen.
· selecties van meetposten voor detailweergave.
· doorsnedes op type meting (gamma, alfa-meting, radon-concentraties) voor bepaalde grootheden.
Voor de visualisatie van de controle- en validatieslag kan gedacht worden aan:
· het aantal metingen dat is ontvangen in vergelijking met het verwachte aantal
· het aantal metingen dat boven of onder een drempel ligt. En welke metingen en/of meetposten zijn dat
· metingen van een meetpost die sterk variëren
· visualisatie van dag- en weekrapporten: beschikbaarheid van de meetgegevens, vertraging in de ontvangst enz.
Verwachting:
Van de kandidaat wordt verwacht dat hij/zij:
· een actieve rol heeft in de opzet van de weergave waarbij de kandidaat zijn ervaring en kennis van Grafana en eventueel metingen inbrengt.
· Zelfstandig overlegt met betrokken eindgebruikers en beheerpartijen.
· Inzicht heeft of verkrijgt in het gebruik van het systeem en de eisen die daarbij een rol kunnen spelen.
Resultaat:
Het resultaat van het project is:
· een werkende en gedocumenteerd Grafana-instantie waarmee onze gegevens gevisualiseerd worden.
· kennisoverdracht over de inrichting en uitbreidingsmogelijkheden van Grafana aan onze medewerkers.
· voldoende kennis bij de Opdrachtnemer om een besluit te nemen of Grafana ons helpt.
In uw offerte geeft u, per kandidaat die u voor deze opdracht zult inzetten, ten minste:
1. een introductie van deze medewerker;
2. een motivatie waarom u juist deze medewerker inzet;
3. een cv van deze medewerker, waarmee u kunt onderbouwen in hoeverre deze medewerker de gevraagde competenties aantoonbaar bezit;
4. referenties en/of een korte beschrijving van vergelijkbare opdrachten waaraan deze medewerker eerder heeft gewerkt en de relatie met de gevraagde competenties.
Het is onvoldoende om middels een vinklijstje aan te geven dat een kandidaat volgens u voldoet aan de gevraagde competenties. Aanbesteder beoordeelt zelf de kandidaten met de informatie uit bovenstaande elementen.
In uw offerte geeft u aan dat u de werkzaamheden, zoals beschreven in deze offerteaanvraag, uitvoert met het door u aangeboden personeel.
Van de offerte wordt verder het volgende verwacht:
1. Een uurtarief van de kandidaten
2. De beschikbaarheid van de kandidaten
3. Wat u van Aanbesteder verwacht
4. Offerte heeft een geldigheidstermijn van minimaal 30 kalenderdagen;
Periode:
De werkzaamheden starten op 1 januari 2025.
De weekinzet van de kandidaat is variabel. RIVM gaat uit van een gemiddelde inzet in de aangegeven periode van 2 tot 3 dagen per week maar verwacht er perioden zijn met een inzet van vier of vijf dagen per week maar ook perioden met geen inzet, bijvoorbeeld als RIVM deelresultaten test en bediscussieert.
Thuiswerken:
In overleg met team en manager.
*Bij het voorstellen: in PDF, Géén foto. Géén persoonsgegevens zoals (mail)adres, telefoonnummer, geboortedatum, nationaliteit of LinkedIn. Géén leveranciersgegevens (enkel de bedrijfsnaam en logo mogen zichtbaar zijn op het format).
Bij een passende bieding is een motivatie gericht op de opdracht verplicht, zonder passende motivatie wordt de bieding niet meegenomen in de selectieprocedure.
De aanvraag sluit bij NeedStaffing als mantelpartij op 30-10-2024 om 10:00.
Aanbiedingen via de portal ESD/NEXT.