Senior Database Administrator SQL/Administrateur de base de données senior (SQL)
English version will follow :
Résumé du poste :
Nous sommes à la recherche d’un administrateur de base de données senior (ABD) expérimenté avec une expertise approfondie dans la gestion des bases de données SQL, Oracle JDE, SAP Business One et SAP ECC6.
Le candidat idéal sera responsable de l’architecture, de la mise en œuvre, de la maintenance et de l’optimisation des performances de ces systèmes critiques.
Vous travaillerez en étroite collaboration avec les équipes chargées des applications et de l’infrastructure pour garantir la fluidité des opérations de base de données, l’intégrité des données, la disponibilité élevée et la conformité de la sécurité dans tous les environnements de base de données.
Principales responsabilités :
- Administrer et gérer des bases de données pour SQL Server, Oracle JDE (JD Edwards), SAP Business One et SAP ECC6, en garantissant des performances, une sécurité et une disponibilité élevées.
- Surveiller et optimiser en permanence les performances des bases de données, y compris le réglage des requêtes SQL, des bases de données Oracle et des instances de base de données SAP pour répondre aux besoins des applications commerciales.
- Gérer les bases de données Oracle JD Edwards, en veillant à la bonne intégration avec les systèmes de planification des ressources de l’entreprise (ERP) et en optimisant les environnements de base de données pour plus d’efficacité.
- Assurer le soutien des environnements SAP ECC6 et SAP Business One, y compris l’optimisation des bases de données, les sauvegardes et les mises à niveau, afin de maintenir le bon fonctionnement des systèmes SAP.
- Développer, mettre en œuvre et gérer des stratégies de sauvegarde et de récupération pour les systèmes SQL Server, Oracle JDE et SAP afin d’assurer la protection des données et de minimiser les temps d’arrêt en cas de défaillance.
- Mettre en œuvre et gérer des solutions de disponibilité élevée et de reprise après sinistre (RS) pour assurer la disponibilité des bases de données critiques 24 heures sur 24 et 7 jours sur 7.
- S’assurer que toutes les bases de données répondent aux normes de sécurité et de conformité du secteur (par exemple, GDPR, HIPAA), y compris le contrôle d’accès basé sur les rôles, le cryptage et l’audit des données sensibles.
- Diriger des projets de migration, de mise à niveau et de correctifs de bases de données, en ce qui concerne notamment la transition entre les différentes plateformes de bases de données et les systèmes ERP.
- Automatiser les tâches répétitives liées aux bases de données telles que la surveillance, les sauvegardes et la maintenance à l’aide de scripts et d’outils de gestion de base de données afin d’améliorer l’efficacité.
- Servir d’expert de référence pour résoudre les problèmes complexes de base de données, effectuer l’analyse des causes profondes et fournir des solutions afin de minimiser les temps d’arrêt et d’assurer des performances optimales.
- Prévoir et planifier la croissance des bases de données, en garantissant l’évolutivité et l’allocation optimale des ressources pour les environnements SQL, Oracle et SAP.
- Travailler en étroite collaboration avec les équipes de développement, les administrateurs système et les parties prenantes de l’entreprise pour répondre aux besoins en matière de bases de données, tout en maintenant une documentation complète des configurations, des politiques et des procédures relatives aux bases de données.
- Fournir des conseils techniques aux équipes travaillant sur des projets liés aux bases de données, en promouvant les meilleures pratiques en matière d’administration de bases de données.
Compétences requises :
- Baccalauréat en informatique, en technologie de l’information ou dans un domaine connexe. Des certifications ou des diplômes supérieurs sont préférables.
- Plus de 7 ans d’expérience pratique dans la gestion de bases de données SQL Server, Oracle JDE et SAP (SAP BUSINESS One, SAP ECC6) dans des environnements d’entreprise.
- Expertise dans l’installation, la configuration, l’optimisation des performances et les configurations de disponibilité élevée de SQL Server.
- Connaissance approfondie de l’administration des bases de données Oracle JD Edwards, y compris l’optimisation des performances, les mises à niveau du système et les intégrations.
- Expérience avérée de la gestion des bases de données SAP ECC6 et SAP Business One, en particulier de l’optimisation des bases de données, de la réplication des systèmes et de l’intégration des modules SAP.
- Compétences avancées en matière d’ajustement des bases de données et d’optimisation des requêtes, y compris l’indexation, le partitionnement et la gestion des ressources système.
- Solide expérience de la mise en œuvre et de la gestion de solutions de sauvegarde, de récupération et de reprise après sinistre sur les plateformes SQL, Oracle, JDE et SAP.
- Connaissance des meilleures pratiques en matière de sécurité des bases de données, y compris le cryptage, le contrôle d’accès et la gestion de la conformité (par exemple, RGPD, SOX, HIPAA).
- Connaissance des solutions de bases de données basées sur l’infonuagique (AWS, Azure, Oracle Cloud) et expérience des migrations vers l’infonuagique pour les systèmes ERP d’entreprise.
- Maîtrise des langages de script (par exemple, PowerShell, Python, Bash) pour automatiser les tâches courantes d’administration des bases de données.
- Vaste expérience des migrations, des mises à niveau et de la consolidation de données multiplateformes, y compris les systèmes ERP (JDE, SAP).
- Solides compétences en matière de leadership, de collaboration et de communication, avec la capacité de guider les équipes et d’assurer la liaison avec les parties prenantes au sein des unités informatiques et commerciales.
Job Summary :
We are looking for an experienced Senior Database Administrator (DBA) with deep expertise in managing SQL, Oracle JDE, SAP Business One, and SAP ECC6 databases.
The ideal candidate will be responsible for the architecture, implementation, maintenance, and performance optimization of these critical systems.
You will work closely with application and infrastructure teams to ensure seamless database operations, data integrity, high availability, and security compliance across all database environments.
Key Responsibilities :
- Administer and maintain databases for SQL Server, Oracle JDE (JD Edwards), SAP Business One, and SAP ECC6, ensuring high performance, security, and availability.
- Continuously monitor and optimize database performance, including tuning SQL queries, Oracle databases, and SAP database instances to meet the needs of business applications.
- Manage Oracle JD Edwards databases, ensuring proper integration with enterprise resource planning (ERP) systems and optimizing database environments for efficiency.
- Support SAP ECC6 and SAP Business One environments, including database tuning, backups, and upgrades, to maintain smooth operation of SAP systems.
- Develop, implement, and manage backup and recovery strategies across SQL Server, Oracle JDE, and SAP systems to ensure data protection and minimize downtime in case of failures.
- Implement and manage high availability (HA) and disaster recovery (DR) solutions to ensure 24 / 7 availability of mission-critical databases.
- Ensure all databases meet industry security and compliance standards (e.g., GDPR, HIPAA), including role-based access control, encryption, and auditing of sensitive data.
- Lead database migrations, upgrades, and patching projects, particularly involving the transition between different database platforms and ERP systems.
- Automate repetitive database tasks such as monitoring, backups, and maintenance using scripting and database management tools to improve efficiency.
- Serve as the go-to expert for resolving complex database issues, conducting root cause analysis, and providing solutions to ensure minimal downtime and optimal performance.
- Forecast and plan database growth, ensuring scalability and optimal resource allocation for SQL, Oracle, and SAP environments.
- Work closely with development teams, system administrators, and business stakeholders to support database needs, while maintaining comprehensive documentation of database configurations, policies, and procedures.
- Provide technical guidance to teams working on database-related projects, promoting best practices in database administration.
Required Skills & Qualifications :
- Bachelor’s degree in Computer Science, Information Technology, or a related field. Advanced certifications or degrees are preferred.
- 7+ years of hands-on experience managing SQL Server, Oracle JDE, and SAP databases (SAP Business One, SAP ECC6) in enterprise environments.
- Expertise in SQL Server installation, configuration, performance tuning, and high availability setups.
- In-depth knowledge of Oracle JD Edwards database administration, including performance tuning, system upgrades, and integrations.
- Proven experience managing SAP ECC6 and SAP Business One databases, with a focus on database optimization, system replication, and SAP module integration.
- Advanced skills in database tuning and query optimization, including indexing, partitioning, and system resource management.
- Strong experience in implementing and managing backup, recovery, and disaster recovery solutions across SQL, Oracle JDE, and SAP platforms.
- Familiarity with database security best practices, including encryption, access control, and compliance management (e.g., GDPR, SOX, HIPAA).
- Knowledge of cloud-based database solutions (AWS, Azure, Oracle Cloud) and experience with cloud migrations for enterprise ERP systems.
- Proficiency in scripting languages (e.g., PowerShell, Python, Bash) to automate routine database administration tasks.
- Extensive experience with cross-platform data migrations, upgrades, and consolidation, including ERP systems (JDE, SAP).
- Strong leadership, collaboration, and communication skills, with the ability to guide teams and liaise with stakeholders across IT and business units.