Binnen een Belgische federale organisatie voor openbare veiligheid moderniseert de afdeling Systemen de platformen die operationele diensten en datagedreven werk ondersteunen. Deze seniorfunctie als PostgreSQL-databasebeheerder en -engineer focust op een veilige en betrouwbare administratie van PostgreSQL-databases. Daarnaast draagt u bij aan backendontwikkeling in Python, REST API’s en de automatisering van de oplevering binnen een multidisciplinair team in Brussel, België.
De missie
De organisatie versterkt haar digitale fundamenten en moderniseert tegelijk bestaande systemen die de dienstverlening op het terrein ondersteunen. PostgreSQL-omgevingen moeten veilig, beschikbaar en performant blijven, met gecontroleerde procedures voor back-up en herstel, monitoring en performantieoptimalisatie. De technische omgeving omvat Linux-servers, Docker, Kubernetes en OpenShift. Ansible wordt gebruikt voor automatisering en de Elastic Stack is beschikbaar voor monitoring en logging. De opleveringsaanpak is Agile en maakt gebruik van GitLab CI/CD om technische wijzigingen herhaalbaar en traceerbaar te maken.
U neemt de verantwoordelijkheid op voor de PostgreSQL-databaseadministratie en -engineering gedurende de volledige projectlevenscyclus. Uw werkterrein omvat het ontwerp van databaseschema’s, mechanismen voor gegevenssynchronisatie, backendontwikkeling in Python en de integratie van REST API’s met PostgreSQL. U ondersteunt ook ontwikkelteams met databas oplossingen op maat, draagt waar relevant bij aan implementaties op basis van microservices en documenteert technische beslissingen, zodat configuraties en operationele procedures overdraagbaar blijven.
Uw verantwoordelijkheden
- Ontwerp en onderhoud veilige PostgreSQL-databasestructuren voor operationele toepassingen en datagedreven diensten.
- Verbeter de betrouwbaarheid van databases via back-up- en herstelprocedures, monitoring, troubleshooting en performantieoptimalisatie.
- Ontwikkel mechanismen voor gegevenssynchronisatie en integreer PostgreSQL met Python-backendservices en REST API’s.
- Stel GitLab CI/CD-pipelines op en beheer ze, zodat activiteiten rond testing, oplevering en deployment geautomatiseerd verlopen.
- Ondersteun gecontaineriseerde en georkestreerde omgevingen met Docker, Kubernetes, OpenShift, Ansible en Linux-beheerpraktijken.
- Documenteer analyses, configuraties, databaseontwerpen en technische beslissingen en coördineer oplossingen met ontwikkelaars, specialisten en gebruikersvertegenwoordigers.
Uw profiel
Essentiële vaardigheden
- U beschikt over minstens 5 jaar relevante ervaring in PostgreSQL-databaseadministratie, inclusief diepgaande praktische kennis van databaseontwerp, back-up en herstel, monitoring en performantieoptimalisatie.
- Ontwikkel backendoplossingen in Python, waaronder REST API’s en betrouwbare integraties met PostgreSQL-databases.
- Beheer Linux-servers en los problemen ermee op; werk daarnaast doeltreffend met Docker, Kubernetes, OpenShift en Ansible.
- Pas monitoring- en loggingpraktijken toe met de Elastic Stack en begrijp wanneer NoSQL-technologieën, zoals key-value-, document- en vectordatabases, geschikt zijn.
- Werk volgens een Agile-werkwijze en beheer CI/CD-pipelines in GitLab.
- Analyseer problemen systematisch, werk zelfstandig, stel praktische oplossingen voor en documenteer technische werkzaamheden duidelijk.
- Communiceer vlot met technische specialisten en gebruikersvertegenwoordigers en draag constructief bij binnen een multidisciplinair team.