Télécharger le profil

publicité
ADMINISTRATEUR DE BASES DE DONNEES (DBA)
Définition générale
Dans le cadre d’un partenariat, l’Amue et l’association Cocktail mettent en place un projet commun pour la
construction de la solution logicielle qui succèdera à Apogée, pour l’Amue, et à Scolarix/SVE, pour l’association
Cocktail.
Ce projet repose sur un niveau d’ambition élevé :
1) Ce projet commun s’inscrit dans un cadre profondément renouvelé.
D’une part, il repose sur la construction d'un partenariat Amue/association Cocktail, qui sont deux acteurs majeurs
dans le domaine des systèmes d’information de gestion de l'ESR: ce partenariat permettra d’engager environ 120
établissements sur la voie d’une solution nationale commune en ce domaine. Il s’agit d’une avancée notable pour la
mise en cohérence des Systèmes d’information de l’ESR.
Ce partenariat permettra de rapprocher les différents acteurs et leurs adhérents, favorisera l’émulation et les
synergies dans les domaines des SI de gestion mais également dans celui des formations et dans celui de
l’accompagnement des établissements.
D’autre part, il sera co-construit avec les adhérents de chacune des deux structures, mettra en œuvre une méthode
de construction agile et sera basé sur des technologies open source: l'investissement des établissements et des
usagers dans la construction d'une solution logicielle "cœur de métier" est en effet un élément fondamental.
L ’« internalisation » au sein de la communauté ESR de la construction de cette solution logicielle permettra de
conserver et de développer les compétences en établissements. Plus largement, les investissements réalisés
(financiers, organisationnels, technologiques, montées en compétences) seront capitalisés au sein de la
communauté ESR.
2) Ce projet commun contribuera à la modernisation de la gestion de la scolarité dans les établissements et à
l’amélioration des services numériques apportés aux apprenants (formation tout au long de la vie) et aux personnels
des établissements.
Pour réaliser ce projet commun, un poste d’administrateur de bases de données est créé.
Missions
Il / elle est responsable du bon fonctionnement de serveurs de bases de données relationnelles, dans le mode
transactionnel (OLTP), décisionnel (OLAP) et gérant des données organisées en structures hiérarchiques (graphes,
arbres…). Il participe dans la conception des bases, dans des tests de validation, dans la coordination des
intervenants, dans l’exploitation. Il met en place la protection et le contrôle d’utilisation des serveurs qui hébergent
les SGBD.
Dans la phase d’implémentation de la base de données, il choisit les outils qui serviront à son installation et à son
exploitation en prenant en compte la nature et le volume des informations à stocker. Il teste les configurations
possibles de système de gestion de base de données pour ensuite concevoir la base. Puis, il définit les conditions
d'utilisation à travers la mise en place de normes et de paramètres, et définit la gestion les accès des utilisateurs.
Lorsque la base de données est opérationnelle, il s'occupe de sa maintenance en proposant et élaborant des
procédures de sauvegarde et de restauration. Et, il intervient en cas de dysfonctionnement.
Suite à l’évolution des structures et des données gérées, une partie de son travail consiste à optimiser les bases. Il
effectue des mises à jour, anticipe les éventuelles défaillances et se tient informé des évolutions techniques.
Du côté des compétences techniques, le DBA maîtrise les systèmes d'exploitation (Unix), les environnements de
bases de données (Oracle, PostgreSQL, bases NoSQL), les langages des moteurs de gestion des données, le stockage
physique et les systèmes et réseaux.
L’administrateur de base de données est responsable du bon fonctionnement de serveurs de bases de données et
apporte son expertise dans la conception et programmation des bases. Il participe avec le directeur technique à la
robustesse, la performance, l’évolutivité technique de l'application et sa bonne intégration et interopérabilité dans
son écosystème.
Activités
Les activités principales concernent les tâches suivantes :
+
+
+
+
+
+
+
+
+
Mettre en place des standards de bases de données, préconiser des bonnes pratiques à usage des équipes
de développement, dimensionner le ou les serveurs
Concevoir la base de données, en étroite collaboration avec l’architecte SI et les équipes de développement,
dans le respect des cahiers des charges fonctionnels et techniques ; avec une attention particulière pour les
performances
Définir des règles de sécurité (physique et logique) des données ainsi que des normes d’utilisation des bases,
les autorisation d’accès, participer aux règles de nommage
Valider les modèles ou les évolutions conçus par les équipes MOE, notamment dans la perspective des
performances.
Garantir la disponibilité et la qualité des données par le maintien et l’amélioration des performances (tuning)
et fonctionnalités (en améliorant leur automatisation, optimisant les traitements et les requêtes, les
paramétrages...)
Gérer les migrations de version et proposer la mutualisation d’outils si nécessaire
En phase d’évolution et de maintenance :
o Valider les patchs SQL et donner son aval avant les mises en production ou l’évolution de la base de
référence
o Recommander des dispositifs de sauvegarde (back-up) à réaliser par les établissements pour assurer
l’intégrité de l’ensemble des données de la base, notamment, l’archivage et la purge des données
o Aider les établissements et/ou accompagner dans des processus pour la récupération des données
et la remise en condition opérationnelle des bases de données (disaster recovery) suite à incident
grave
o Assurer le support aux équipes de productions et administrateurs
o Assister les équipes projet sur le plan technique et bases de données en développant leur maîtrise
des outils
Assurer une veille technologique afin de maintenir l’adéquation des performances et des spécificités des
bases de données aux besoins
Assurer la mise à jour de la documentation sur la structure de la base, et les procédures d’exploitation et de
production
Compétences
SAVOIRS FAIRE
+
+
+
+
+
Très bonne connaissance des systèmes de gestion des données : Oracle 11 et 12, PostgreSQL 9.x, un moteur
NonSQL
Très bonne connaissance des outils graphiques d’accès aux SGBD (comme SQL Developer, TOAD, …)
Très bonne maîtrise du SQL et des langages de programmation des SGBD (PL/SQL, …)
Expérience significative dans :
o l’implémentation, l’exploitation, l’optimisation et le suivi d’activité des bases de données
o la gestion d’accès aux données et de la confidentialité des données
o la gestion des multiples environnements avec les techniques de clonage des bases de données,
application multiple des patchs, etc
Bonne connaissance des mécanismes de coopération des applications multi tiers et des moteurs de gestions
des données
+
+
+
+
+
Bonne connaissance de la mise en place des services distribués (REST, SOAP, …) au sein des bases de données
Faculté à présenter (dans le cadre d’une formation, p.ex.) son savoir aux équipes de développement et aux
adhérents
Connaissance opérationnelle des outils du suivi des demandes d’interventions
Bonnes connaissances techniques Linux
Bonnes connaissances techniques de la virtualisation (VM, conteneurs)
SAVOIRS ETRE
+
+
+
+
+
+
+
+
Anticipation et adaptation aux nouvelles technologies, afin d'intégrer le plus mature et le plus innovant au
projet
Capacités d’analyse et de conception
Savoir travailler en mode projet, interdépendance dans le respect des objectifs fixés
Assertivité, capacité d’organisation, rigueur, esprit de méthode
Qualités relationnelles, goût du travail en équipe, ouverture d’esprit, capacité d’anticipation
Capacités avérées de communication (orale et écrite) et d’écoute
Capacités d’organisation et de rigueur, sens de la méthode, esprit de synthèse
Savoir animer des groupes de travail
Niveau de formation et d’expérience requis
Formation supérieure (bac +5), et expérience significative dans les domaines de compétences recherchées.
Localisation
Poste basé à : Marseille, Montpellier ou dans un établissement coconstructeur.
Statut
Fonctionnaire : en situation de détachement ou de mise à disposition.
Contractuel : contrat de droit public de 3 ans (renouvelable) ou CDI selon la structure de rattachement.
A pourvoir le plus rapidement possible
Merci d'adresser votre CV + lettre de motivation avant le 13 mars 2017 à : [email protected]
Téléchargement