L’administrateur de base de données est responsable du bon fonctionnement des serveurs de bases de données, essentiellement relationnelles (OLTP) ou décisionnelles (OLAP), tant au niveau de la conception des bases, des tests de validation, de la coordination des intervenants, de l’exploitation, de la protection et du contrôle d’utilisation.
Sommaire des responsabilités
- Participer à la mise en place de standards et des bonnes pratiques : décider des normes de nommage des objets pour les bases créées en interne, édicter les bonnes pratiques que les développeurs devront suivre, documenter les procédures de maintenance afin que d’autres acteurs puissent intervenir en son absence;
- Gérer la sécurité d’accès aux données : définir ou implémenter l’accès aux données en autorisant des profils de connexion ayant la faculté d’exécuter certaines commandes dans certaines bases de gestion;
- Faire la récupération de données : s’assurer que le plan de sauvegarde mis en place est opérationnel et recouvrant;
- Faire la maintenance de le base de données : vérifier que les espaces de stockage sont en bon état et dans le cas contraire les réparer;
- Faire le maintien de la performance : s’assurer que l’accès aux données se fasse dans un temps raisonnable et que cette performance soit maintenu dans le temps;
- Faire la gestion des flux de données : être responsable des problématiques d’import et d’export des données tant sur le plan des ressources à y allouer que de la sécurité à mettre en œuvre;
- Participer à l’optimisation : devoir régulièrement et de manière proactive faire des campagnes de mesure afin de débusquer les problèmes de contention ou de temps de réponse avant qu’ils ne deviennent handicapants pour l’exploitation et proposer des mesures nécessaires à les éradiquer (meilleurs gestion des transactions, études d’indexation, statistiques, réécritures de requêtes);
- Créer et développer de mesures d’urgence à suivre en cas de sinistre.
- Collaborer sur le travail de migration des données de Sybase à PostgreSQL.
Compétences techniques
- Connaissance approfondie de PostgreSQL et ainsi que des connaissances pour MySQL, Sybase, LDAP
- Expérience avec l’écriture de requête SQL et l’optimisation de la performance
- Expérience dans l’utilisation de solutions de surveillance (Nagios, Cacti, MON)
- Expérience dans le langage de script tel que Python ou Perl
- Connaissance de Linux (CentOS, SuSE Linux Enterprise, Ubuntu)
- Regroupement des serveurs : Linux Virtual Server
- Atout : voix sur IP (Asterisk )
Exigences
- 5-10 ans d’expérience dans des fonctions similaires
- Excellentes compétences organisationnelles et de planification
- Habileté à analyser et à résoudre des problèmes
- Capacité à travailler en équipe
- Bilinguisme (Anglais/Français)
Ce défi vous intéresse?
Veuillez faire parvenir votre CV à rh@evolio.ca.

