Opdrachten

Logius OPS engineer

OPS engineer

Info

Functie

OPS engineer

Locatie

Nader te bepalen

Uren per week

36 uren per week

Looptijd

10.11.2024 - 09.11.2025

Opdrachtnummer

214883

Sluitingsdatum

date-icon11.10.2024 clock-icon10:30
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtomschrijving
De technisch applicatiebeheerder in het team Open Overheid is verantwoordelijk voor het in stand houden van een robuuste, schaalbare en veilige infrastructuur. De technisch beheerder werkt nauw samen met ontwikkelaars en andere (operationele) teams om ervoor te zorgen dat applicaties naadloos worden geïmplementeerd, bewaakt, en onderhouden. De technisch applicatiebeheerder is constant op zoek naar optimalisaties en automatiseringen om de efficiëntie en betrouwbaarheid te verbeteren. Dit zijn concreet enkele kerntaken:

  • Infrastructuurbeheer: Beheer van de onderliggende infrastructuur (cloud), inclusief servers, netwerken, storage en containerplatformen. Onderhoud van containers en clusters op platforms zoals Kubernetes of OpenShift, inclusief het schalen van resources.
  • CI/CD Pipelines: Zorgen voor continue integratie en continue levering om snellere releases mogelijk te maken en processen te automatiseren. Ontwerpen, bouwen en onderhouden van CI/CD pipelines voor automatische build- en deploymentprocessen. Dit omvat het integreren van tools zoals GitLab CI en Jenkins. Implementeren van automated testing en deployment scripts om kwaliteit en betrouwbaarheid te verhogen.
  • Monitoring en Logging: Opzetten en beheren van monitoringoplossingen voor infrastructuur en applicaties, gebruikmakend van tools zoals Grafana en ELK Stack. Inrichten van alerting-systemen om snel te reageren op problemen en incidenten.
  • Beveiliging: Implementeren van security best practices voor de infrastructuur, zoals het beheren van toegang (IAM), het up-to-date houden van software en het toepassen van security patches. Beheer van configuraties en geheimen via tools zoals Kubernetes Secrets om de veiligheid van gevoelige gegevens te garanderen. Vulnerability management, zoals het scannen op kwetsbaarheden in de infrastructuur of applicatiecode.
  • Onderhoud en Optimalisatie van Applicatieomgevingen: De applicatiebeheerder is samen met functioneel beheer en servicedesk verantwoordelijk voor een snelle afhandeling van incidenten en storingen. Er is een centrale servicedesk die het eerste aanspreekpunt is voor gebruikers. Incidenten die de servicedesk niet zelf kan afhandelen worden naar de functioneel beheerder doorgestuurd. De applicatiebeheerder zal de functioneel beheerder waar nodig ondersteunen. Zorgen voor de beschikbaarheid, performance en stabiliteit van de applicatieomgevingen. Capaciteitsbeheer: anticiperen op toekomstige behoeften aan resources, zoals CPU, geheugen, en opslag. Lifecycle management: updaten en upgraden van platformen, tools, en omgevingen om ervoor te zorgen dat systemen altijd op de nieuwste stabiele versies draaien.
  • Backup en Recovery: Implementeren van back-up-strategieën en disaster recovery-plannen om ervoor te zorgen dat kritieke gegevens en services snel kunnen worden hersteld in het geval van een storing. Testen van herstelprocessen en zorgen dat ze voldoen aan de Recovery Time Objective (RTO) en Recovery Point Objective (RPO).
  • Achtergrond opdrachtDe laatste kabinetten hebben in hun Regeringsakkoord aangegeven te hechten aan een open en transparante overheid. Dit moet onder andere ook uitmonden in positieve appreciatie van het initiatiefwetsvoorstel Woo. Deze wet verplicht overheidsinstellingen tot actieve openbaarmaking. KOOP is in 2019 vooruitlopende op de Woo in opdracht van het programma Modernisering Openbaarmaking Overheidsinformatie (MOOI) van BZK/DO gestart met de bouw van een platform voor actieve openbaarmaking van overheidsinformatie (PLOOI). PLOOI biedt in lijn hiermee een platform waarin alle overheidsinformatie gestandaardiseerd, niet-verkokerd, eenduidig en vanuit het perspectief van de gebruiker kan worden aangeboden. Het draagt zo bij aan het belangrijke maatschappelijke doel van een open overheid, die zorgt voor actuele, vindbare, toegankelijke en betrouwbare informatie. PLOOI is geen dubbele opslagplaats voor informatie; het is een verwijsindex waarbinnen alle informatie die door overheidsorganisaties gepubliceerd wordt, in eerste instantie beschikbaar gesteld en vindbaar wordt en in een volgende fase ook toegankelijker zal worden door het te voorzien van de juiste context. Om dit proces te sturen ontwikkelt het project PLOOI als hart van het systeem een kern, DCN (Datacollectie- en Normalisatie) die gegevens van al deze bronnen kan ophalen, registeren, verrijken, standaardiseren en indexeren. Op deze DCN-kern zijn verschillende applicaties aangesloten:
  • Applicatie 1
  • Applicatie 2
  • Applicatie 3
  • Eisen

  • Uitsluitend Nederlandstalige cv’s indienen met een max van 5 pagina’s.
  • Kubernetes Certified Administrator (CKA) of Certified Kubernetes Application Developer (CKAD)
  • Kandidaat beschikt over minimaal een bachelordiploma in informatica, software engineering of een vergelijkbare richting.
  • Werkervaring als Technisch applicatiebeheerder, Ops engineer, infraspecialist of een vergelijkbare functie (5 jaar).
  • Werkervaring met Kubernetes  inclusief het opzetten, schalen en beheren van clusters (2 jaar).
  • Werkervaring met CI/CD tools zoals GitLab CI of Jenkins en het kunnen opzetten en onderhouden van geautomatiseerde deployment pipelines (1 jaar).
  • Ervaring met monitoring tools zoals Grafana en Elastic Stack (ELK) voor het monitoren van zowel infrastructuur als applicaties (1 jaar).
  • Wensen

  • Kennis van SAFe en Agile werken.
  • Ervaring met Open Shift
  • Certificeringen in AWS, Azure, of andere cloudplatformen is een pré.
  • Ervaring met MinIO is een pré.
  • Ervaring met logmanagement en het werken met observability tools is een pré.
  • Over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding t.b.v. de uit te voeren werkzaamheden.

    Competenties

  • Probleemoplossend vermogen: - Sterke analytische vaardigheden voor het oplossen van complexe technische problemen, vooral binnen gedistribueerde omgevingen.
  • Samenwerking en Communicatie: - Ervaring met samenwerken binnen DevOps-teams, sterke communicatieve vaardigheden om effectief te overleggen met zowel ontwikkelaars als systeembeheerders. - In staat om duidelijke documentatie te schrijven over de technische omgevingen, procedures en best practices.
  • Flexibiliteit en leergierigheid: - Bereid om voortdurend bij te leren in een snel evoluerende technologische omgeving. - Flexibel in het aanpakken van zowel projectmatige als operationele uitdagingen.

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

Logius

Rolomschrijving en taakafspraken

Opdrachtomschrijving
De technisch applicatiebeheerder in het team Open Overheid is verantwoordelijk voor het in stand houden van een robuuste, schaalbare en veilige infrastructuur. De technisch beheerder werkt nauw samen met ontwikkelaars en andere (operationele) teams om ervoor te zorgen dat applicaties naadloos worden geïmplementeerd, bewaakt, en onderhouden. De technisch applicatiebeheerder is constant op zoek naar optimalisaties en automatiseringen om de efficiëntie en betrouwbaarheid te verbeteren. Dit zijn concreet enkele kerntaken:

  • Infrastructuurbeheer: Beheer van de onderliggende infrastructuur (cloud), inclusief servers, netwerken, storage en containerplatformen. Onderhoud van containers en clusters op platforms zoals Kubernetes of OpenShift, inclusief het schalen van resources.
  • CI/CD Pipelines: Zorgen voor continue integratie en continue levering om snellere releases mogelijk te maken en processen te automatiseren. Ontwerpen, bouwen en onderhouden van CI/CD pipelines voor automatische build- en deploymentprocessen. Dit omvat het integreren van tools zoals GitLab CI en Jenkins. Implementeren van automated testing en deployment scripts om kwaliteit en betrouwbaarheid te verhogen.
  • Monitoring en Logging: Opzetten en beheren van monitoringoplossingen voor infrastructuur en applicaties, gebruikmakend van tools zoals Grafana en ELK Stack. Inrichten van alerting-systemen om snel te reageren op problemen en incidenten.
  • Beveiliging: Implementeren van security best practices voor de infrastructuur, zoals het beheren van toegang (IAM), het up-to-date houden van software en het toepassen van security patches. Beheer van configuraties en geheimen via tools zoals Kubernetes Secrets om de veiligheid van gevoelige gegevens te garanderen. Vulnerability management, zoals het scannen op kwetsbaarheden in de infrastructuur of applicatiecode.
  • Onderhoud en Optimalisatie van Applicatieomgevingen: De applicatiebeheerder is samen met functioneel beheer en servicedesk verantwoordelijk voor een snelle afhandeling van incidenten en storingen. Er is een centrale servicedesk die het eerste aanspreekpunt is voor gebruikers. Incidenten die de servicedesk niet zelf kan afhandelen worden naar de functioneel beheerder doorgestuurd. De applicatiebeheerder zal de functioneel beheerder waar nodig ondersteunen. Zorgen voor de beschikbaarheid, performance en stabiliteit van de applicatieomgevingen. Capaciteitsbeheer: anticiperen op toekomstige behoeften aan resources, zoals CPU, geheugen, en opslag. Lifecycle management: updaten en upgraden van platformen, tools, en omgevingen om ervoor te zorgen dat systemen altijd op de nieuwste stabiele versies draaien.
  • Backup en Recovery: Implementeren van back-up-strategieën en disaster recovery-plannen om ervoor te zorgen dat kritieke gegevens en services snel kunnen worden hersteld in het geval van een storing. Testen van herstelprocessen en zorgen dat ze voldoen aan de Recovery Time Objective (RTO) en Recovery Point Objective (RPO).
  • Achtergrond opdrachtDe laatste kabinetten hebben in hun Regeringsakkoord aangegeven te hechten aan een open en transparante overheid. Dit moet onder andere ook uitmonden in positieve appreciatie van het initiatiefwetsvoorstel Woo. Deze wet verplicht overheidsinstellingen tot actieve openbaarmaking. KOOP is in 2019 vooruitlopende op de Woo in opdracht van het programma Modernisering Openbaarmaking Overheidsinformatie (MOOI) van BZK/DO gestart met de bouw van een platform voor actieve openbaarmaking van overheidsinformatie (PLOOI). PLOOI biedt in lijn hiermee een platform waarin alle overheidsinformatie gestandaardiseerd, niet-verkokerd, eenduidig en vanuit het perspectief van de gebruiker kan worden aangeboden. Het draagt zo bij aan het belangrijke maatschappelijke doel van een open overheid, die zorgt voor actuele, vindbare, toegankelijke en betrouwbare informatie. PLOOI is geen dubbele opslagplaats voor informatie; het is een verwijsindex waarbinnen alle informatie die door overheidsorganisaties gepubliceerd wordt, in eerste instantie beschikbaar gesteld en vindbaar wordt en in een volgende fase ook toegankelijker zal worden door het te voorzien van de juiste context. Om dit proces te sturen ontwikkelt het project PLOOI als hart van het systeem een kern, DCN (Datacollectie- en Normalisatie) die gegevens van al deze bronnen kan ophalen, registeren, verrijken, standaardiseren en indexeren. Op deze DCN-kern zijn verschillende applicaties aangesloten:
  • Applicatie 1
  • Applicatie 2
  • Applicatie 3
  • Eisen

  • Uitsluitend Nederlandstalige cv’s indienen met een max van 5 pagina’s.
  • Kubernetes Certified Administrator (CKA) of Certified Kubernetes Application Developer (CKAD)
  • Kandidaat beschikt over minimaal een bachelordiploma in informatica, software engineering of een vergelijkbare richting.
  • Werkervaring als Technisch applicatiebeheerder, Ops engineer, infraspecialist of een vergelijkbare functie (5 jaar).
  • Werkervaring met Kubernetes  inclusief het opzetten, schalen en beheren van clusters (2 jaar).
  • Werkervaring met CI/CD tools zoals GitLab CI of Jenkins en het kunnen opzetten en onderhouden van geautomatiseerde deployment pipelines (1 jaar).
  • Ervaring met monitoring tools zoals Grafana en Elastic Stack (ELK) voor het monitoren van zowel infrastructuur als applicaties (1 jaar).
  • Wensen

  • Kennis van SAFe en Agile werken.
  • Ervaring met Open Shift
  • Certificeringen in AWS, Azure, of andere cloudplatformen is een pré.
  • Ervaring met MinIO is een pré.
  • Ervaring met logmanagement en het werken met observability tools is een pré.
  • Over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding t.b.v. de uit te voeren werkzaamheden.

    Competenties

  • Probleemoplossend vermogen: - Sterke analytische vaardigheden voor het oplossen van complexe technische problemen, vooral binnen gedistribueerde omgevingen.
  • Samenwerking en Communicatie: - Ervaring met samenwerken binnen DevOps-teams, sterke communicatieve vaardigheden om effectief te overleggen met zowel ontwikkelaars als systeembeheerders. - In staat om duidelijke documentatie te schrijven over de technische omgevingen, procedures en best practices.
  • Flexibiliteit en leergierigheid: - Bereid om voortdurend bij te leren in een snel evoluerende technologische omgeving. - Flexibel in het aanpakken van zowel projectmatige als operationele uitdagingen.

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

Daphne Most

Between

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.

Privacy Preference Center