Software engineer

Myler
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch

Job location

Tech stack

Bash
CentOS
Information Systems
Linux on Embedded Systems
Python
Message Queuing Telemetry Transport (MQTT)
Simple Network Management Protocols
TCP/IP
Scripting (Bash/Python/Go/Ruby)
Kubernetes
Physical Verification
Docker

Job description

Rijkswaterstaat wil meer mogelijk maken door informatiesystemen van weggebruikers en wegkanten slim te koppelen. Hierdoor kan er meer controle geboden worden aan het gebruik van onze wegen. Hiervoor zijn reeds langere tijd ontwikkelingen in gang gezet waar ook opdrachtnemer als pionier aandeel in heeft gehad. In de komende jaren dienen de 4000 wegkantsystemen vervangen te worden met slimme techonologie. Er is kennis nodig een tool ontwikkeld waardoor de kantsystemen in de toekomst digitaal uitgelezen en op afstand ingespoold kunnen worden. Hierdoor is Rijkswaterstaat niet meer afhankelijk van fysieke controle, waardoor gevaarlijke verkeerssituaties verminderd worden. Opdrachtnemer heeft de opdracht gekregen deze omzetting verder vorm te geven en uit te rollen. Daarna kan het door de eigen organisatie in beheer De opdracht bestaat uit het realiseren van een veilige en toekomstbestendige migratie van CentOS 7 naar een openSUSE-gebaseerd platform voor de productiecontainers op Docker te draaien.

Requirements

Kennis van:

  • Volledige uitfasering van CenOS 7-installatie
  • Installatie van openSUSE via iPXE en AutoYaST
  • ISO-bootstrategie voor reeds uitgerolde systemen
  • TPM2-gebaseerde disk encryptie (LUKS2 sealed keys)
  • Secure Boot integratie met GRUB2 en shim
  • Veilige provisioning over WireGuard en HTTPS
  • Intel AMT-gebaseerde provisioning in productie
  • Systeembeheer, scripting (Bash, Python) en kernel tuning
  • Beveiliging en hardening van embedded Linux-omgevingen
  • Docker Compose, image optimalisatie en CI/CD pipelines
  • Container orchestration (Kubernetes en Podman).
  • Integratie van AMT in monitoring- en provisioning workflows.
  • Begrip van TCP/IP, MQTT, SNMP en andere relevan...

Apply for this position