Database Administrator (SNS02505)

September 8, 2025

Job Description

  • You will mainly be required to maintain the existing system while deploying new technologies in the field of databases, some of which will be specifically dedicated to the exploitation of data by means of artificial intelligence. As a relay between the General Directorate of Judicial Affairs and the Department of IT Resources, you will play a central role in these developments.
  • For some cross-functional application projects integrating relational databases you will be the reference person for aspects related to their performance and security.
  • In general, you will be involved in the entire technology cycle: from the search for solutions to their implementation, including backup management, migrations of structures or technologies, as well as the deployment and industrialization of solutions via CI/CD mechanisms.

Profile Sought:

  • You have a bachelor’s degree in computer science (at least) and several years of experience in a similar position.
  • You have a strong knowledge of relational (PostgreSQL) and non-relational (Elasticsearch) databases. You are able to install this type of environment and industrialize it, in particular thanks to the implementation of scripts and development in Python.
  • You have a good knowledge of distributed messaging systems (Kafka) and are able to maintain and industrialize them.
  • You have expertise in database migration, and working closely with developers on a code-first approach is a natural fit.
  • You have knowledge of Graph DB (Neo4j) and Vector DB (Milvus), or are willing to acquire it quickly in order to contribute to the implementation of these
  • platforms.
  • You are able to participate in the modeling of data structures and to set up standardization across the different systems used in projects.
  • You are also familiar with the Git versioning platform and branch management strategies.
  • Knowledge and experience in DevOps, CI/CD, GitOps, GitLab, Kubernetes cluster management is also desired.
  • You are used to working in an agile environment, according to the Scrum methodology, and are able to adapt quickly to a change in technical orientation during the project, or even to a technology that you do not yet master.
  • Persevering and solution-oriented, you can easily integrate into a team made up of various profiles

Technologies:

  • 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)

Skills:

  • Elastic search
  • GIT
  • Gitlab
  • Kafka
  • Kubernetes
  • PostgreSQL
  • Python scripting

Hiring Team Member

Shashidhar Sampangi
Talent Acquisition Specialist