👨🏻‍💻 postech.work

Data DevOps - Elastic Search - GIT - PostgreSQL - Kafka

NTT DATA Europe & Latam • 🌐 In Person

In Person Posted 13 hours, 14 minutes ago

Job Description

NTT DATA est actuellement à la recherche d'un

Data DevOps

pour un client dans le secteur public qui se trouve à Bruxelles.

Votre rôle :

Description de la fonction

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 familiarisez 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é 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 équipe de développement chargées de la maintenance

des software 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 migrations des structure

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 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 :

- 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égie à 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.

Soft Skils

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

Compétences informatiques :

- Relational Databases :PostgreSQL (Must have), MS SQL (Nice to have)

- Non Relational Databases: Elastic Search (Must have)

- Distributed Messagin 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 Brokker: Rabbit MQ (Nice to have)

Compétences linguistiques :

Vous avez une connaissance active d´anglais.

NTT DATA, qui fait partie du groupe NTT, est un innovateur mondial de confiance en matière de services informatiques et commerciaux dont le siège est à Tokyo. NTT DATA a reçu la certification régionale Top Employer 2024 en Asie-Pacifique, en Europe, en Amérique latine et en Amérique du Nord, dans 29 pays. Nous aidons nos clients à se transformer grâce au conseil, aux solutions sectorielles, à la modernisation informatique et aux services gérés. NTT DATA permet aux clients, ainsi qu'à la société, d'entrer en toute confiance dans l'avenir numérique. Nous nous engageons pour le succès à long terme de nos clients et combinons une portée mondiale avec une attention aux clients locaux pour les servir dans plus de 50 pays. Visitez-nous sur nttdata.com

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.