Opdrachten

Ministerie van Economische Zaken en Klimaat DICTU DevOps Engineer

DevOps Engineer

Info

Functie

DevOps Engineer

Locatie

Assen

Uren per week

36 uren per week

Looptijd

08.10.2023 - 04.04.2024

Opdrachtnummer

144563

Sluitingsdatum

date-icon26.09.2023 clock-icon16:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtomschrijving
Als DevOps engineer / technisch consultant uitvoeren van werkzaamheden die nodig zijn om een POC te realiseren waarbij de koppeling tussen Liferay (7.4) en Drupal (9) tot stand wordt gebracht.
Specifiek voor deze opdracht:

  • Headless Drupal als CMS en communicatie met Liferay
  • Content verschijnt onveranderd in Liferay, zelfs als het afkomstig is van Drupal (dezelfde out-of-the-box Liferay-functionaliteit is van toepassing op webcontent- items enz.)
  • Twee sporen: real-time content en statische content. Verschillende set van endpoints aan de kant van Drupal. Verschillende vereisten voor de verbinding: realtime verbruik versus periodieke invoer
  • Geplande publicatie van inhoud moet beschikbaar zijn en worden aangestuurd vanuit het CMS.

Achtergrond opdracht
Klanten van de Rijksdienst voor Ondernemend Nederland (RVO) hebben online toegang tot zo'n 200 applicaties via het Klantportaal. Er wordt een nieuw klantenportaal, de Centrale Mijn Omgeving RVO, ontwikkeld met behulp van het Liferay DXP-framework. Specifiek voor deze opdracht: POC Liferay - Drupal koppeling uitvoeren, waarbij content headless vanuit Drupal CMS in Liferay gebouwd portaal gepubliceerd wordt (technisch koppelvlak en realisatie POC). In deze POC willen we antwoord op de vraag: Is de huidige inrichting van Drupal (bestaand platform) geschikt om gepubliceerde inhoud gelijktijdig op de www.rvo.nl en de Centrale Mijn Omgeving RVO te tonen, waarbij de omgeving gepersonaliseerde content toont, met een standaard inrichting van Liferay?

Eisen
Opdracht is niet geschikt voor ZZP’ers ivm wet DBA

  • Liferay DXP 7.4
  • Drupal 9
  • Java
  • Liferay DXP 7.4 (2 jaar)
  • Java full-stack (5 jaar)
  • Cloud ervaring: Rancher Kubernetes Docker Helm charts GitLab pipelines CI / CD principes (4 jaar)
  • Wensen

  • Fontend: Liferay DXP 7.4 Web framework (technische keuze: React, Angular...) Java 17 (OpenJDK) REST/ GraphQL OSGI 6.x
  • Backend: SpringBoot 2.7.3 OpenAPI 3.0.3/ Swagger 2.0 Spring 5.3
  • Certificaten TLS 1.2/ 1.3 Apache 2.2/ 2.4 Tomcat 9.x JBoss EAP 7.x Linux (Red Hat Enterprise Linux 8) Oracle 19c, PostgreSQL 14, MySQL 8.0 Splunk 9.x
  • HTML, CSS, JavaScript, jQuery, Bootstrap, Sass, Gulp etc.
  • WCGA 2.0/ 2.1 (Web Accessibility guidelines)
  • Agile development tooling: Jira, Confluence
  • Competenties

  • Communicatief vaardig
  • Proactief (meedenken met de klant)
  • Klant/service gerichte instelling
  • Accuraat en stressbestendig
  • Positief ingesteld
  • Team speler
  • Flexibel
  • Geen 9-5 mentaliteit
  • Standvastig
  • Vasthoudendheid
  • Vermogen om de opdrachtgever tevreden te stellen en samen de juiste werkwijze te bepalen
  • 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

    Ministerie van Economische Zaken en Klimaat DICTU

    Rolomschrijving en taakafspraken

    Opdrachtomschrijving
    Als DevOps engineer / technisch consultant uitvoeren van werkzaamheden die nodig zijn om een POC te realiseren waarbij de koppeling tussen Liferay (7.4) en Drupal (9) tot stand wordt gebracht.
    Specifiek voor deze opdracht:

    • Headless Drupal als CMS en communicatie met Liferay
    • Content verschijnt onveranderd in Liferay, zelfs als het afkomstig is van Drupal (dezelfde out-of-the-box Liferay-functionaliteit is van toepassing op webcontent- items enz.)
    • Twee sporen: real-time content en statische content. Verschillende set van endpoints aan de kant van Drupal. Verschillende vereisten voor de verbinding: realtime verbruik versus periodieke invoer
    • Geplande publicatie van inhoud moet beschikbaar zijn en worden aangestuurd vanuit het CMS.

    Achtergrond opdracht
    Klanten van de Rijksdienst voor Ondernemend Nederland (RVO) hebben online toegang tot zo'n 200 applicaties via het Klantportaal. Er wordt een nieuw klantenportaal, de Centrale Mijn Omgeving RVO, ontwikkeld met behulp van het Liferay DXP-framework. Specifiek voor deze opdracht: POC Liferay - Drupal koppeling uitvoeren, waarbij content headless vanuit Drupal CMS in Liferay gebouwd portaal gepubliceerd wordt (technisch koppelvlak en realisatie POC). In deze POC willen we antwoord op de vraag: Is de huidige inrichting van Drupal (bestaand platform) geschikt om gepubliceerde inhoud gelijktijdig op de www.rvo.nl en de Centrale Mijn Omgeving RVO te tonen, waarbij de omgeving gepersonaliseerde content toont, met een standaard inrichting van Liferay?

    Eisen
    Opdracht is niet geschikt voor ZZP’ers ivm wet DBA

  • Liferay DXP 7.4
  • Drupal 9
  • Java
  • Liferay DXP 7.4 (2 jaar)
  • Java full-stack (5 jaar)
  • Cloud ervaring: Rancher Kubernetes Docker Helm charts GitLab pipelines CI / CD principes (4 jaar)
  • Wensen

  • Fontend: Liferay DXP 7.4 Web framework (technische keuze: React, Angular...) Java 17 (OpenJDK) REST/ GraphQL OSGI 6.x
  • Backend: SpringBoot 2.7.3 OpenAPI 3.0.3/ Swagger 2.0 Spring 5.3
  • Certificaten TLS 1.2/ 1.3 Apache 2.2/ 2.4 Tomcat 9.x JBoss EAP 7.x Linux (Red Hat Enterprise Linux 8) Oracle 19c, PostgreSQL 14, MySQL 8.0 Splunk 9.x
  • HTML, CSS, JavaScript, jQuery, Bootstrap, Sass, Gulp etc.
  • WCGA 2.0/ 2.1 (Web Accessibility guidelines)
  • Agile development tooling: Jira, Confluence
  • Competenties

  • Communicatief vaardig
  • Proactief (meedenken met de klant)
  • Klant/service gerichte instelling
  • Accuraat en stressbestendig
  • Positief ingesteld
  • Team speler
  • Flexibel
  • Geen 9-5 mentaliteit
  • Standvastig
  • Vasthoudendheid
  • Vermogen om de opdrachtgever tevreden te stellen en samen de juiste werkwijze te bepalen
  • 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