Architecte base de données

Code : M1868

Domaine : Support à l’entreprise

Définition

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 à l’emploi

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

Centres d’intérêt

  • J'ai le souci du détail
  • J'aime organiser, planifier
  • Je suis passionné / passionnée par les nouvelles technologies

Savoirs-être professionnels

  • Avoir l'esprit d'équipe
  • Faire preuve de rigueur et de précision
  • Organiser son travail selon les priorités et les objectifs

Contextes de travail

  • En bureau d'études — Conditions de travail
  • Possibilité de télétravail — Conditions de travail
  • Station assise prolongée — Conditions de travail
  • Travail en astreinte — Horaires et durée du travail
  • Travail en journée — Horaires et durée du travail
  • Salarié secteur privé (CDI, CDD) — Statut d’emploi
  • Travailleur indépendant — Statut d’emploi
  • Entreprises et milieux professionnels — Type de structure d’accueil
  • Organisme public — Type de structure d’accueil

Compétences mobilisées

Data et Nouvelles technologies
  • 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
  • Analyser, exploiter, structurer des données
  • Gérer et maitriser des bases de données (SQL/NoSQL)
  • Concevoir un Système de Gestion de Base de Données - SGBD
  • Analyser les besoins des utilisateurs pour la gestion des données
  • 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
  • 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
Communication, Multimédia
  • Rédiger des documents d'ingénierie (rédaction des spécifications fonctionnelles et livrables techniques des solutions)
  • Concevoir et développer une solution digitale
  • Rédiger un cahier des charges, des spécifications techniques
Prévention des risques
  • Assurer la sécurité des données
Développement des compétences
  • Actualiser régulièrement ses connaissances
Qualité
  • Surveiller l'intégrité des données
  • Optimiser les processus de qualité pour assurer la fiabilité des logiciels
Conseil, Transmission
  • Former les utilisateurs sur les procédures d'accès et d'utilisation des bases de données
Relation client
  • Fournir un soutien technique aux équipes de terrain
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
Savoir-être professionnels
  • Avoir l'esprit d'équipe
  • Organiser son travail selon les priorités et les objectifs
  • Faire preuve de rigueur et de précision

Savoirs

Domaines d'expertise
  • Administration de bases de données MySQL
  • Algorithmique
  • Architecture web
  • Business Intelligence (BI) - Informatique décisionnelle
  • Déploiement de services cloud (cloud computing)
  • Génie logiciel
  • Gestion des sauvegardes et des récupérations de données
  • Intégration de bases de données avec des applications tierces
  • Intelligence artificielle
  • Java
  • Langages de programmation informatique
  • Maîtrise d'un outil de gestion de flux (Kafka, Flink…)
  • Mise en œuvre de bases de données distribuées
  • Modèle informatique client-serveur
  • Programmation en Python
  • Programmation logicielle
  • Surveillance de la performance des bases de données
  • Systèmes d'exploitation informatique
  • Systèmes d'information de gestion
  • Technologies HADOOP
  • Technologies SPARK (Framework)
Normes et procédés
  • Gestion des accès utilisateurs aux bases de données
  • Conception de politiques de rétention des données
Certifications et habilitations
  • Master mention informatique
  • Ingénieur diplômé de l'école supérieure d'informatique, électronique, automatique
  • Ingénieur diplômé de l'école nationale supérieure d'informatique pour l'industrie et l'entreprise spécialité informatique
  • Ingénieur diplômé de l'institut d'ingénierie informatique de Limoges