Data DevOps
Data Devops => Merci de bien lire la description de fonction en entier
Police Fédérale – Direction Générale Judiciaire (DGJ)
Environnement de travail
La Police Judiciaire Fédérale est une police spécialisée, principalement chargée de la lutte contre la criminalité organisée sous toutes ses formes. Elle constitue l’une des trois directions générales de la police fédérale et concentre les dossiers d’enquêtes relatifs à des domaines tels que la cybercriminalité, le terrorisme, le grand banditisme ou le trafic de drogue, et bien d’autres encore. Elle fournit un appui et une expertise à l’ensemble de la police intégrée, ainsi qu’à ses partenaires nationaux et internationaux.
Au sein de cette direction, se trouvent les ressources opérationnelles affectées aux opérations de police judiciaire, à la lutte contre la criminalité grave et organisée, aux unités spéciales, ainsi qu’aux opérations de police technique et scientifique. Pour soutenir ces directions opérationnelles, telles que la DGJ, d’un point de vue informatique, existe la Direction de l’information policière et des moyens ICT (DRI). Celle-ci a notamment pour mission de mettre en place, d’industrialiser et de maintenir les moyens informatiques transversaux au service de l’ensemble de la police intégrée, contribuant ainsi également au soutien des processus opérationnels de la DGJ. Pour assurer un appui optimal à ces processus, certaines ressources sous couvert de la DGJ sont directement intégrées à la DRI et mobilisées sur les tâches les plus critiques répondant aux besoins opérationnels. Vous serez ainsi rattaché à la DRI, en soutien direct aux processus de la DGJ. Vos priorités seront définies conjointement avec la DGJ, dans un esprit de co-création.
Vous serez principalement amené à maintenir l’existant tout en déployant de nouvelles technologies dans le domaine des bases de données, dont certaines seront spécifiquement dédiées à l’exploitation des données au moyen de l’intelligence artificielle. En tant que relais entre la Direction Générale Judiciaire et la Direction des Ressources Informatiques, vous occuperez un rôle central dans ces évolutions.
Pour certains projets applicatifs transversaux intégrant des bases de données relationnelles, vous serez la personne de référence pour les aspects liés à leurs performances et à leur sécurité.
De manière générale, vous interviendrez sur l’ensemble du cycle technologique : de la recherche de solutions à leur mise en œuvre, en passant par la gestion des sauvegardes, les migrations de structures ou de technologies, ainsi que le déploiement et l’industrialisation des solutions via des mécanismes de CI/CD.
Missions principales
Durant la première phase de votre mission, vous serez amené à :
-
Prendre connaissance de l’existant et vous familiariser avec les différents environnements.
-
Participer à la maintenance et à l’évolution des systèmes de base de données actuels. Il s’agit principalement de bases de données relationnelles (PostgreSQL) et non relationnelles (Elastic Search). Pour certains d’entre eux, comme ceux dédiés aux projets R&D, il pourra être nécessaire de procéder à la mise en place de procédures de backup automatisées (qui existent déjà pour les autres).
-
Assurer un soutien aux équipes de développement chargées de la maintenance des logiciels de type legacy. En raison de l’approche DB First utilisée dans ces projets, il est nécessaire de faire appel à un profil expert en matière de bases de données, principalement pour les aspects relatifs à la migration des structures de données et le remplacement des procédures stockées par des fonctionnalités backend.
-
Participer à la maintenance et à l’intégration d’une plateforme de logging centralisé à destination des projets applicatifs. Cette plateforme est basée sur Kafka.
Durant la seconde phase de votre mission :
-
Vous poursuivrez vos activités de maintenance sur les solutions décrites précédemment.
-
Vous participerez au trajet d’évolution d’une solution largement déployée au sein de la police fédérale pour la gestion des enquêtes et la rédaction des procès-verbaux. Dans ce cadre, vous serez impliqué dans les aspects liés à l’amélioration des performances et la sécurité.
-
Vous serez également impliqué dans les aspects d’intégration continue et de déploiement continu (CI/CD). Les déploiements s’effectuent aussi bien sur des serveurs classiques que sur des orchestrateurs de conteneurs tels que Kubernetes ou OpenShift.
-
Vous participerez à la mise en place d’environnements destinés à des bases de données spécialisées, telles que Graph DB (Neo4j) et Vector DB (Milvus), afin de soutenir les projets des départements Data.
-
Vous mettrez en œuvre ou assurerez la maintenance de processus automatisés, notamment pour la gestion des migrations et des sauvegardes.
-
Vous travaillerez en mode agile, en vous concentrant sur les tâches planifiées et en respectant les délais fixés.
Profil recherché
-
Vous êtes titulaire d’un baccalauréat en informatique (au minimum) et justifiez de plusieurs années d’expérience dans une fonction similaire.
-
Vous possédez de solides connaissances en bases de données relationnelles (PostgreSQL) et non relationnelles (Elasticsearch). Vous êtes capable d’installer ce type d’environnement et de l’industrialiser, notamment grâce à la mise en place de scripts et le développement en Python.
-
Vous disposez de bonnes connaissances des systèmes de messagerie distribués (Kafka) et êtes en mesure d’en assurer la maintenance ainsi que l’industrialisation.
-
Vous disposez d’une expertise en migration de bases de données, et travailler en étroite collaboration avec les développeurs selon une approche code first vous est naturel.
-
Vous possédez des connaissances en Graph DB (Neo4j) et Vector DB (Milvus), ou êtes disposé à les acquérir rapidement afin de contribuer à la mise en place de ces plateformes.
-
Vous êtes capable de participer à la modélisation des structures de données et de mettre en place une standardisation au travers des différents systèmes utilisés dans les projets.
-
Vous maîtrisez également la plateforme de versioning Git et les stratégies à appliquer en matière de gestion des branches.
-
Des connaissances et une expérience en DevOps, CI/CD, GitOps, GitLab, gestion de clusters Kubernetes sont également souhaitées.
-
Vous avez l’habitude de travailler en environnement agile, selon la méthodologie Scrum, et êtes capable de vous adapter rapidement à un changement d’orientation technique en cours de projet, voire à une technologie que vous ne maîtrisez pas encore.
-
Persévérant et orienté solutions, vous vous intégrez facilement dans une équipe composée de profils variés.
-
Vous maîtrisez l’anglais ainsi qu’une des deux langues nationales. La connaissance active d’une langue nationale et passive (au minimum) de l’autre constitue une réelle plus-value.
Technologies
Relational Databases: PostgreSQL (Must have), MS SQL (Nice to have)
Non Relational Databases: Elastic Search (Must have)
Distributed Messaging System: Kafka (Must have)
Version Control: GIT (Must have)
DevOps: GitLab, CI/CD, GitOps, Kubernetes, MinIO, Python Scripting (Should have)
Graph Databases: NEO4J (Nice to have)
Vector Databases: Milvus (Nice to have)
Message Broker: Rabbit MQ (Nice to have)
Soft Skills
-
Adaptabilité : Pouvoir s’adapter à un changement de technologie ou de stratégie.
-
Persévérance : Ne pas abandonner à la moindre difficulté.
-
Esprit d’équipe : S’intégrer dans la vision de l’équipe et raisonner de manière collective.
-
Autonomie : Pouvoir travailler seul une fois que les choses sont alignées avec l’équipe.
-
Curiosité technique : Ne pas rester cantonné dans les choses que l’on connaît.
-
Créativité : Sortir des sentiers battus pour proposer des solutions originales.
-
Orientation solution : Détecter les problèmes mais surtout proposer des solutions.
-
Facilité d’intégration : S’intégrer facilement à un nouvel environnement.
-
Communication : Savoir communiquer facilement et dès que cela s’avère nécessaire.
Postuler pour cet emploi
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Rechercher des emplois par catégorie
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- ERP Consultant
gofreelance
© 2025 gofreelance.be