Objectif de la fonction
– Il administre, maintient et surveille les bases de données de production et de non-production.
– Il gère le cycle de vie des bases de données (installation, upgrades, patchs, optimisations, désinstallation).
– Il coopère avec les différentes équipes d’infrastructure (système, middleware, stockage) pour la mise en place et le bon fonctionnement du système d’information.
Responsabilités/attributions
– S’assurer de la disponibilité des bases de production en tout temps et mettre tout en œuvre pour minimiser les indisponibilités ou résoudre les dysfonctionnements
– Maintenir le parc en conditions opérationnelles (tâches d’exploitation et vérifications quotidiennes)
– S’assurer de la bonne performance des bases de données
– Assurer le lien avec le support en cas d’incidents
– Assurer la mise en place et le bon fonctionnement de la sécurité des bases (gestion des droits d’accès)
– Mettre en œuvre les changements (patchs, opérations techniques telles que gestion de l’espace, gestion des droits, migrations, etc.)
– Fournir du support technique aux équipes de développement (copie de données, tâches d’export/import, opérations de restauration/flash-back, gestion des droits, etc.)
– Optimiser les performances au niveau des bases de données et instances (taille mémoire adéquate, bonne distribution des données, gestion des statistiques, etc.)
Description tâches majeures
• Installation, maintenance, et migration/upgrade des bases de données PostgreSQL
• Apporter à l’équipe les recommandations pour la meilleure utilisation des DBs PostgreSQL
• Former et informer l’équipe autour de PostgreSQL.
• administration des versions PostgreSQL 10 et 11
• optimisation des performances (requêtes SQL, modèle de données, architecture)
• intégration des progiciels dans le respect des normes & standards de la société
• Analyse et résolution des incidents
• Clonage et réplication des bases de données (rafraîchissement des environnements hors-production)
• Gestion de la sécurité (appliquer la politique de sécurité, gérer les utilisateurs, auditer les accès)
• support aux développeurs
• Supervision et analyse de l’activité des bases de données
• gestion de SSRS (installation, administration)
• Implémentation de scripts d’automatisation (automatisation des tâches récurrentes)
• Restauration/migration/copie de bases et de données
• Assurer le lien avec les supports des éditeurs
• Support Niveau 1 pour les bases de données Oracle et PostgreSQL.
• production de documents techniques (gestion des environnements, détail de procédures, etc.)
• Assurer le lien avec les supports des éditeurs
• Support Niveau 1 pour les bases de données Oracle et PostgreSQL.
• production de documents techniques (gestion des environnements, détail de procédures, etc.)
• production de documents techniques (gestion des environnements, détail de procédures, etc.)
Tâches particulières
• Assurer un service d’astreinte en alternance pour les incidents de production au sein d’une équipe de 6 personnes
• Respecter les processus ITIL (gestion des incidents et des changements)
• Documenter les procédures dans notre SharePoint
• Maintenir des différents rapports de suivi des environnements à des fins de plans de capacité et de surveillance
Profil de formation et compétences
• CFC d’informaticien ou formation jugée équivalente
• Très bonnes connaissances PostgreSQL (minimum 3 ans).
• Très bonnes connaissances des infrastructures techniques (HW, réseaux, stockage)
• gestion des bases dans un environnement virtualisé (connaissances de l’architecture VMWare)
• Connaissances Unix / Linux
• Compréhension de l’anglais technique écrit
• Les plus :
• Connaissances Oracle
– et/ou Microsoft SQL Server o Ansible
o Python / Shell / Perl o Java
Expérience Professionnelle Requise
• Minimum 3 ans d’expérience sur un poste de DBA dans un environnement en exploitation similaire, avec de nombreuses DBs PostgreSQL, de taille et/ou volume de transactions importantes.
• Très bonnes connaissances et être à l’aise avec les deux systèmes de bases de données susmentionnés.
Aptitudes et compétences
• Approche méthodique
• Rigueur
• Dynamisme
• Flexibilité
• Disponibilité
• Esprit d’équipe