Le Groupe TGC - Certification ISO
Les spécialistes en technologie de l'information
“Avec Le Groupe TGC, mon avenir est entre bonnes mains !”

3187 – MariaDB/MySQL et Oracle – Permanent – 70k-80k


Notre client est à la recherche d’un administrateur en base de données (MariaDB/MySQL et Oracle) afin de supporter aussi bien ses activités de production (application offerte en SaaS) que ses activités internes de recherche, de développement et de tests pour ses logiciels spécialisés. 


Description

  • Sous la supervision du DBA Senior et du Responsable SaaS, le DBA Opérations est responsable de mettre en place, maintenir et optimiser les différentes bases de données clientes et internes de l’entreprise.
  • Le DBA Opérations est responsable de supporter l’équipe Opérations dans tous ses besoins d‘installation, de maintenance et de support relatifs aux bases de données.
  • Il prend en charge la mise en place des différents schémas
    nécessaires pour l’application, ainsi que leur optimisation et leur maintenance.
  • Il est également responsable de la mise en place des backups, de la gestion des droits d’accès BD et de l’application régulière des mises à jour de sécurité. De par sa position, il collabore sur une base régulière avec l’équipe de Soutien
  • Technique et les assiste dans tous leurs besoins d’analyse et de correctifs relatifs à la base de données.
  • Le DBA Opérations participe également à la mise en place, à la création et la maintenance de jeux de données ainsi qu’au support des environnements internes.
  • Il travaille étroitement avec l’équipe QA ainsi qu’avec l’équipe de
    Recherche afin de s’assurer que les bases de données en place répondent à leurs besoins de tests et de simulation.
  • Grâce à ses connaissances en modélisation et de conception de bases de données relationnelles, il peut également être amené à participer à l’analyse, au design, à l’implémentation et aux tests relatifs au développement des nouvelles fonctionnalités.


Rôles et responsabilités

  • Participer à la mise en place, à l’administration et à la maintenance des bases de données clients (préproduction et production)
  • Développer des plans et des outils de migration de bases données pour supporter les changements de version chez les clients.
  • Mettre en place et contrôler les autorisations d’accès et les privilèges des différents utilisateurs BD.
  • Développer et tester des plans et mécanismes de sauvegarde et de récupération de base de données.
  • Mettre en place et faire le suivi des performances BD.
  • Analyser les problématiques de performances BD et fournir les améliorations visant à assurer une performance adéquate de l’application.
  • Collaborer avec l’équipe d’assurance qualité afin de leur fournir les environnements, outils et données nécessaires dans la réalisation de leurs tâches quotidiennes.
  • Collaborer avec l’équipe R&D afin de leur fournir les environnements et de leur préparer les données nécessaires pour l’exécution et les tests de leurs processus.
  • Aider, supporter et former les développeurs dans la conception, le développement et le déploiement des bases de données et de leurs composantes.
  • Participer au support technique et opérationnel d’un point de vue données.
  • Assister et former l’équipe de soutien technique pour toutes les questions relatives aux bases de données.
  • Participer à la rédaction et au maintien des procédures opérationnelles liées aux bases de données.
  • A l’occasion, participer à l’implantation et à l’optimisation de la couche de persistance et du modèle de données nécessaires aux développements de nouvelles fonctionnalités.


Profil recherché

  •  Diplôme universitaire en informatique, génie logiciel ou autre discipline pertinente, ou combinaison équivalente de formation et d’expérience.
  • Minimum de 3 ans d’expérience concrète en administration, maintenance et optimisation de bases de données relationnelles (Oracle, MySQL ou autre).
  • Maitrise des communications, orales et écrites, en français et anglais.
  • Ouverture à être en support d’astreinte de niveau 2 en rotation (soir et fin de semaine)
  • Atout : Expérience en administration système.
  • Atout : Expérience dans un contexte de gestion de grands volumes de données (big data).
  • Atout : Expérience dans un contexte de haute disponibilité.
  • Atout : Expérience en modélisation de base de données.
  • Atout : Expérience en tant que développeur Java dans un contexte d’entreprise.


Exigences techniques

 

  • Très bonne maîtrise du langage SQL
  • Connaissance des systèmes Linux ou Unix.
  • Connaissance de MariaDB/MySQL ou Oracle.
  • Expérience en analyse de plan d’exécution et en optimisation des performances.
  • Atout : Connaissance du langage Java et du développement JEE.
  • Atout : Expérience avec JPA, Hibernate et JDBC.
  • Atout : Connaissance d’un langage de script (Groovy, Bash, Python).
  • Atout : Expérience avec PL/SQL
  • Atout : Connaissance d’outils de sauvegarde et restauration tel RMAN ou Mariabackup.
  • Atout : Connaissance d’un outil de versionning de base de données tel que Liquibase.
  • Atout : Expérience en réplication de base de données.


Qualités et aptitudes recherchées

  • Souci du détail et de la satisfaction des clients.
  • Excellente capacité à comprendre et résoudre des problèmes complexes.
  • Capacité d’organisation, dynamisme, rigueur et autonomie.
  • Capacité de travailler sous pression avec de courts délais, adaptation rapide aux nouvelles situations.
  • Habilités de communication et d’écoute permettant de faciliter le travail en équipe.
  • Prise de décision, sens de l’initiative et leadership.
     

Environnement

  • Méthodologies Agile (Scrum) et Lean (Kanban)
  • Oracle et MariaDB
  • Java 1.8 (JEE + EJB et JSE + Swing)
  • Wildfly, Hibernate, Docker
  • Maven, Git, Jenkins, Artifactory
  • JIRA, Confluence, Zephyr, Zendesk
  • Eclipse
  • Linux

 

Details

Type de poste : Permanent

Localisation : Montréal

Date de début :ASAP

Durée : N/A

Salaire : 70-80k

Soumettre votre candidature