Fiche métier ROME v4M1868

Architecte base de données

Définition du métier

L'Architecte base de données structure et optimise la gestion des données au sein des entreprises. Conéoit et met en place des architectures de bases de données adaptées aux besoins des entreprises Assure la performance, la sécurité et l'intégrité des données Optimise et met é jour les structures de données pour améliorer l'efficacité des systémes Garantit une organisation, accessibilité et protection des données Collabore avec les équipes de développement pour intégrer les bases de données dans les applications Réalise des audits réguliers pour garantir la conformité aux normes et réglementations Forme les utilisateurs aux bonnes pratiques de gestion des données

Accès au métier

Cet emploi est accessible avec un Master ou un diplôme d'ingénieur, tous deux de niveau Bac+5 en génie logiciel et systémes d'information. Des certifications professionnelles en gestion de bases de données peuvent également étre pertinentes (OCP Certification Oracle) et certification en sécurité.

Autres appellations

Ce métier peut aussi être désigné par les intitulés suivants.

  • Architecte de bases de données

  • Concepteur / Conceptrice de bases de données

  • Data architect

  • Spécialiste bases de données

Savoir-faire

Les savoir-faire mobilisés dans l'exercice du métier, regroupés par enjeu.

Conseil, Transmission

  • Former les utilisateurs sur les procédures d'accés et d'utilisation des bases de données

Communication, Multimédia

  • Concevoir et développer une solution digitale

  • Rédiger des documents d'ingénierie (rédaction des spécifications fonctionnelles et livrables techniques des solutions)

  • Rédiger un cahier des charges, des spécifications techniques

Data et Nouvelles technologies

  • Analyser les besoins des utilisateurs pour la gestion des données

  • Analyser, exploiter, structurer des données

  • Assurer la conformité des bases de données avec les réglementations

  • Concevoir les paramétres et l'architecture de la base de données

  • Concevoir un Systéme de Gestion de Base de Données - SGBD

  • Documenter les procédures de gestion des bases de données

  • Définir les solutions de stockage et de structuration des données

  • Gérer des données massives

  • Gérer et maitriser des bases de données (SQL/NoSQL)

  • Modéliser une base de données

  • Optimiser les processus de gestion des données

  • Optimiser les processus de sauvegarde des données

  • Utiliser des outils de cryptographie pour sécuriser les données

Conception

  • Concevoir, réaliser et mettre en place une procédure d'automatisation

Production, Fabrication

  • Collaborer avec des équipes pour résoudre les problémes techniques

Prévention des risques

  • Assurer la sécurité des données

Qualité

  • Optimiser les processus de qualité pour assurer la fiabilité des logiciels

  • Surveiller l'intégrité des données

Relation client

  • Fournir un soutien technique aux équipes de terrain

Développement des compétences

  • Actualiser réguliérement ses connaissances

Savoir-être professionnels

Les comportements et qualités attendus dans l'exercice du métier.

  • Avoir l'esprit d'équipe

  • Faire preuve de rigueur et de précision

  • Organiser son travail selon les priorités et les objectifs

Savoirs

Les connaissances mobilisées dans le métier, regroupées par catégorie.

Certifications et habilitations

  • Ingénieur diplômé de l'école nationale supérieure d'informatique pour l'industrie et l'entreprise spécialité informatique

  • Master mention informatique

  • Ingénieur diplômé de l'école supérieure d'informatique, électronique, automatique

  • Ingénieur diplômé de l'institut d'ingénierie informatique de Limoges

Domaines d'expertise

  • Algorithmique

  • Déploiement de services cloud (cloud computing)

  • Architecture web

  • Langages de programmation informatique

  • Business Intelligence (BI) / Informatique décisionnelle

  • Maétrise d'un outil de gestion de flux (Kafka, Flinké)

  • Surveillance de la performance des bases de données

  • Programmation logicielle

  • Systémes d'exploitation informatique

  • Génie logiciel

  • Technologies HADOOP

  • Java

  • Programmation en Python

  • Administration de bases de données MySQL

  • Intégration de bases de données avec des applications tierces

  • Modéle informatique client-serveur

  • Mise en éuvre de bases de données distribuées

  • Intelligence artificielle

  • Technologies SPARK (Framework)

  • Systémes d'information de gestion

  • Gestion des sauvegardes et des récupérations de données

Normes et procédés

  • Conception de politiques de rétention des données

  • Gestion des accés utilisateurs aux bases de données

Contextes de travail

Les conditions et environnements dans lesquels le métier s'exerce.

Conditions de travail et risques professionnels

  • En bureau d'études

  • Possibilité de télétravail

  • Station assise prolongée

  • Travail en mode projet

Statut d'emploi

  • Salarié secteur privé (CDI, CDD)

  • Salarié secteur public

  • Travailleur indépendant

Horaires et durée du travail

  • Travail en astreinte

  • Travail en journée

Types de structures

  • Entreprises et milieux professionnels

  • Organisme public

Secteurs d'activité

Les secteurs dans lesquels ce métier est exercé.

  • Informatique et télécommunication