
Opdrachten
Info
Functie
Database-engineerLocatie
GoudaUren per week
40 uren per weekLooptijd
17.12.2023 - 11.04.2024Opdrachtnummer
147229Sluitingsdatum
Op onze afdeling hebben we de ambitie om het beheer van ons applicatielandschap te
moderniseren. We werken samen met onze software-leveranciers dagelijks aan kwaliteit en
het optimaliseren en automatiseren van onze software, omgevingen, testen en processen.
We werken toe naar een situatie waarin we voor al onze systemen gebruik maken van een
CI/CD pipeline om de deployments zo veel mogelijk geautomatiseerd uit te voeren. Voor
databases betekent dit dat we toewerken naar het principe Database as Code. Terwijl we
hieraan werken staan we met een been nog in de wereld van onze legacy-systemen en
infrastructuur. Een groot deel van onze software is missie-kritiek en 24x7 high available.
Voor ons Technisch Applicatie beheer team zoeken we versterking met een Database
engineer voor de volgende taken:
Postgres ervaring is een harde eis voor deze functie!!!
• Analyseren, oplossen en voorkomen van performance, integriteit en beveiligingsissues
in databases
• Helder kunnen terugkoppelen van database problemen aan de leverende sourcing
partijen
• Verantwoordelijk voor verifieren van aangeleverde database migratie code
• Uitvoeren van migraties van productie databases
• Het uitdragen en handhaven van het principe Database as Code
• Ondersteunen van CI/CD door integreren van opbouwen van de database in de
geautomatiseerde stappen
• Definitie en inrichting van databaseclusters
We werken met de volgende applicatie stack : Java (Springboot), Angular, PostgreSQL,
MariaDB, Robotframework/Selenium.
We werken met de volgende toolset: Linux, Docker, Kubernetes (k8s), Helm, GitLab, Jenkins,
ArgoCD, Argo Workflow, Artifact repos en diverse testtooling.
Voor de monitoring, alerting en logging werken we met: Splunk, Zabbix, Prometheus, Grafana
en Graylog
Locatie: Hybride, dat wil zeggen minimaal 1 dag in de week bij Rijkswaterstaat in Delft.
Incidenteel werk je op andere locaties van RWS of leveranciers.
Gewenst profiel
Met het doel van CI-CD in gedachten zijn we op zoek naar een persoon die zich inzet
voor een goede samenwerking tussen de rol van Database engineer en de
ontwikkelaars en beheerders. Je moet dus een echte teamspeler zijn. Verder beschik je
over een visie om het databasemanagement zoveel mogelijk te automatiseren en een
visie op de rol van testdata bij automatisch testen. Je hebt goede communicatieve
vaardigheden zodat je overtuigend aanbevelingen kunt doen voor verbetering. Tot slot
heb je een grote mate van zelfstandigheid en ben je gewend te werken in een Agile
omgeving.
Eisen
Je hebt hbo/academisch werk- en denkniveau en minimaal 2 jaar relevante
werkervaring met:
• verschillende database-systemen zoals PostgresSQL, Postgis (spatial postgresql) en
Oracle spatial, Oracle DB, Microsoft SQL Server, MariaDB en MySQL;
• Monitoren en optimaliseren van databasesystemen
• Adviseren over schema-ontwerp
• Reviewen van geplande database wijzigingen en migratiescripts
• zorgen voor gegevensintegriteit en -beschikbaarheid;
• Analyseren van de database-omgeving en het aanbevelen en implementeren
van verbeteringen;
• Advies geven over database-ontwerp en -structuur en ondersteuning bieden aan
applicatieontwikkeling en integratievraagstukken;
• het ontwikkelen en beheren op basis van CI/CD;
• het ontwikkelen en beheren van Monitoring, Alerting en Logging
Daarnaast is het een pré dat je ervaring hebt met beheren van Red Hat Linux,
Containers (Docker), Kubernetes en tooling zoals Ansible, Kustomize, Helm, GitLab CI ,
ArgoCD, Helm, Nexus, Splunk, Zabbix, Prometheus en Grafana. netwerken, certificaten,security.
Rijkswaterstaat via Techno PMO B.V. t.b.v. DARC22
Op onze afdeling hebben we de ambitie om het beheer van ons applicatielandschap te
moderniseren. We werken samen met onze software-leveranciers dagelijks aan kwaliteit en
het optimaliseren en automatiseren van onze software, omgevingen, testen en processen.
We werken toe naar een situatie waarin we voor al onze systemen gebruik maken van een
CI/CD pipeline om de deployments zo veel mogelijk geautomatiseerd uit te voeren. Voor
databases betekent dit dat we toewerken naar het principe Database as Code. Terwijl we
hieraan werken staan we met een been nog in de wereld van onze legacy-systemen en
infrastructuur. Een groot deel van onze software is missie-kritiek en 24x7 high available.
Voor ons Technisch Applicatie beheer team zoeken we versterking met een Database
engineer voor de volgende taken:
Postgres ervaring is een harde eis voor deze functie!!!
• Analyseren, oplossen en voorkomen van performance, integriteit en beveiligingsissues
in databases
• Helder kunnen terugkoppelen van database problemen aan de leverende sourcing
partijen
• Verantwoordelijk voor verifieren van aangeleverde database migratie code
• Uitvoeren van migraties van productie databases
• Het uitdragen en handhaven van het principe Database as Code
• Ondersteunen van CI/CD door integreren van opbouwen van de database in de
geautomatiseerde stappen
• Definitie en inrichting van databaseclusters
We werken met de volgende applicatie stack : Java (Springboot), Angular, PostgreSQL,
MariaDB, Robotframework/Selenium.
We werken met de volgende toolset: Linux, Docker, Kubernetes (k8s), Helm, GitLab, Jenkins,
ArgoCD, Argo Workflow, Artifact repos en diverse testtooling.
Voor de monitoring, alerting en logging werken we met: Splunk, Zabbix, Prometheus, Grafana
en Graylog
Locatie: Hybride, dat wil zeggen minimaal 1 dag in de week bij Rijkswaterstaat in Delft.
Incidenteel werk je op andere locaties van RWS of leveranciers.
Gewenst profiel
Met het doel van CI-CD in gedachten zijn we op zoek naar een persoon die zich inzet
voor een goede samenwerking tussen de rol van Database engineer en de
ontwikkelaars en beheerders. Je moet dus een echte teamspeler zijn. Verder beschik je
over een visie om het databasemanagement zoveel mogelijk te automatiseren en een
visie op de rol van testdata bij automatisch testen. Je hebt goede communicatieve
vaardigheden zodat je overtuigend aanbevelingen kunt doen voor verbetering. Tot slot
heb je een grote mate van zelfstandigheid en ben je gewend te werken in een Agile
omgeving.
Eisen
Je hebt hbo/academisch werk- en denkniveau en minimaal 2 jaar relevante
werkervaring met:
• verschillende database-systemen zoals PostgresSQL, Postgis (spatial postgresql) en
Oracle spatial, Oracle DB, Microsoft SQL Server, MariaDB en MySQL;
• Monitoren en optimaliseren van databasesystemen
• Adviseren over schema-ontwerp
• Reviewen van geplande database wijzigingen en migratiescripts
• zorgen voor gegevensintegriteit en -beschikbaarheid;
• Analyseren van de database-omgeving en het aanbevelen en implementeren
van verbeteringen;
• Advies geven over database-ontwerp en -structuur en ondersteuning bieden aan
applicatieontwikkeling en integratievraagstukken;
• het ontwikkelen en beheren op basis van CI/CD;
• het ontwikkelen en beheren van Monitoring, Alerting en Logging
Daarnaast is het een pré dat je ervaring hebt met beheren van Red Hat Linux,
Containers (Docker), Kubernetes en tooling zoals Ansible, Kustomize, Helm, GitLab CI ,
ArgoCD, Helm, Nexus, Splunk, Zabbix, Prometheus en Grafana. netwerken, certificaten,security.
Myler
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.