Administrateur de base de données Oracle / Oracle DBA
Date: Aug 20, 2024
Location :
Montréal (QC)
Localisation : Montréal
Télétravail : Modèle hybride - 50% en présentiel
RESPONSABILITÉS DU POSTE :
- Assurer le support principal 24/7/365 pour tous les systèmes de bases de données Oracle RAC et autonomes, ainsi que les systèmes associés sur Linux, Solaris x64 et AIX.
- Supporter les changements d'infrastructure et d'entreprise en dehors des heures de bureau et les week-ends sur une base de rotation pour Oracle.
- Assurer le support de la hotline des bases de données de 7h30 à 18h30 du lundi au vendredi sur une base de rotation.
- Respecter les bases de sécurité des bases de données et remédier aux vulnérabilités.
- Planifier et migrer les bases de données en fin de vie, et appliquer les correctifs requis par le Comité de Patching.
- Compléter la migration des bases de données IV2.
- Supporter les bases de données IV2 avec l'automatisation, les correctifs et diverses exigences de l'APS.
- Apporter une expertise en développement, optimisation et tuning de bases de données aux équipes de développement d'applications et de support, de manière ad hoc ou continue.
- Contribuer à l'architecture et l'ingénierie des solutions de bases de données. Développer, documenter et déployer des normes et des procédures pour se conformer aux audits, configurations, normes de l'industrie et de sécurité.
- Surveiller proactivement tous les systèmes de bases de données en utilisant des outils fournis par les fournisseurs et les standards du client.
- Maintenir un inventaire complet, une configuration et une documentation des systèmes déployés.
- Concevoir des systèmes de bases de données hautement disponibles basés sur Oracle et SQL Server.
- Remédier aux bases de sécurité des bases de données, politiques, procédures standard et meilleures pratiques.
- Travailler dans le cadre de la gestion de projet définie pour la production informatique en Amérique du Nord.
- Former les membres de l'équipe de bases de données à toutes les responsabilités et maintenir un calendrier de rotation quotidien et hebdomadaire pour celles-ci.
- Collaborer avec les clients applicatifs et commerciaux pour recueillir les exigences, concevoir et déployer des systèmes standards qui différencient clairement la production, le développement, l'UAT, et le DR.
- Identifier les risques opérationnels et d'infrastructure au sein de l'environnement et travailler avec l'équipe de développement d'applications et l'entreprise pour apporter des corrections et atténuer les risques.
- S'assurer que tous les systèmes sont sauvegardés et surveillés selon les exigences de l'entreprise et notifier les propriétaires des données en cas d'échec.
- Garantir une résilience optimale des systèmes déployés et répondre à toutes les exigences de récupération après sinistre et de conformité dictées par l'entreprise.
- Collaborer avec les ingénieurs UNIX/Stockage/Réseau pour résoudre les problèmes.
- Maintenir des compétences techniques de premier ordre et une connaissance de l'entreprise grâce à l'auto-apprentissage proactif en plus de toute formation formelle dirigée par un instructeur fournie par le client.
- Interagir avec des fournisseurs externes pour résoudre des problèmes complexes et multi-plateformes.
- Fournir une formation complète aux ingénieurs et au personnel de support sur le dépannage et le support client en première ligne des bases de données.
EXIGENCES DU POSTE :
- Connaissance experte des concepts de bases de données Oracle, du développement et de l'administration avec plus de cinq ans d'expérience en tant que DBA Oracle dans un environnement de production.
- Expérience en développement Oracle et/ou DBA d'application, solide connaissance de SQL, T-SQL, RDMS. Compétences en DBA système et DBA d'application requises.
- Expertise en administration et dépannage d'Oracle ASM, RAC, CRS, RMAN, Dataguard et réplication.
- Expérience approfondie et avérée en dépannage, récupération, optimisation et administration de bases de données et d'applications dans des environnements d'entreprise grands et critiques (50+ serveurs gérés).
- Expérience solide en Unix, Windows (niveau sysadmin/utilisateur avancé requis), compétences en programmation et script Shell, Perl.
- Diplôme de baccalauréat en technologie de l'information ou domaine connexe préféré.
- Plus de sept ans d'expérience en Oracle requis.
- Expérience dans l'industrie financière requise.
- Capacité à interagir avec les utilisateurs à tous les niveaux de l'organisation et bonnes compétences en support aux utilisateurs finaux.
- Excellente organisation, sens des responsabilités, efficacité en tant que leader technique dans un cadre de gestion de projet, excellentes compétences en communication orale et écrite, et capacité à gérer plusieurs tâches dans un environnement de trading dynamique.
- Capacité à fournir un support 7x24 heures sur une base de rotation et à porter un pager et/ou un appareil Blackberry.
- Maîtrise de l'anglais.
*****************************************************************
Location: Montreal
Remote Work: Hybrid model - 50% on-site
POSITION RESPONSIBILITIES:
- Provide 24/7/365 primary systems DBA support for all Oracle RAC and standalone databases and related systems on Linux, Solaris x64, and AIX.
- Support infrastructure and business changes on-call after business hours and weekends on a rotation basis for Oracle.
- Support the database hotline from 7:30 am to 6:30 pm Monday to Friday on a rotation basis.
- Comply with database security baselines and remediate vulnerabilities.
- Plan and migrate EOL databases, and apply patches required by the Patching Committee.
- Complete IV2 database migration.
- Support IV2 databases with automation, patching, and various requirements from APS.
- Lead database development, tuning, and optimization expertise to application development and support teams on an ad-hoc or ongoing basis.
- Contribute to the Architecture and Engineering of DB solutions. Develop, document, and deploy standards and procedures to comply with audits, configurations, industry, and security baselines.
- Proactively monitor all database systems using vendor-supplied and client-standard tools.
- Maintain a complete inventory, configuration, and documentation of deployed systems.
- Engineer high-availability database systems based on Oracle and SQL Server.
- Remediate database security baselines, policies, standard procedures, and best practices.
- Work within the project management framework defined for IT Production North America.
- Cross-train members of the Database team in all responsibilities and maintain a daily and weekly rotation schedule for these.
- Liaise with application and business clients to gather requirements, design, and deploy standard systems that clearly differentiate between production, development, UAT, and DR.
- Identify operational and infrastructure risks within the environment and work with the application development team and business to make corrections and mitigate risks.
- Ensure that all systems are backed up and monitored according to business requirements and notify data owners when failures occur.
- Ensure optimal resilience of deployed systems and meet all disaster recovery and compliance requirements dictated by the business.
- Liaise with UNIX/Storage/Network Engineers in troubleshooting issues.
- Maintain top-notch technical skills and business knowledge through proactive self-learning in addition to any formal instructor-led training provided by the client.
- Interface with external vendors in troubleshooting complex, cross-platform issues.
- Provide comprehensive cross-training for engineers and support personnel on front-line database client troubleshooting and support.
POSITION REQUIREMENTS:
- Expert knowledge of Oracle database concepts, development, and administration with five years+ as an Oracle DBA in a production environment.
- Oracle Development and/or Application DBA experience, strong SQL, T-SQL, RDMS knowledge. Well-rounded system DBA and application DBA skills are a must.
- Expertise in Oracle ASM, RAC, CRS, RMAN, Dataguard, and replication administration and troubleshooting.
- Must have extensive and proven troubleshooting, recovery, DB, and application optimization & administration experience in large and mission-critical enterprise environments (50+ managed servers).
- Strong Unix, Windows experience (sysadmin/power-user level required), Programming & Shell scripting skills, Perl.
- Bachelor's degree in Information Technology or related area preferred.
- Seven years+ Oracle experience required.
- Financial industry experience required.
- Ability to interface with users at all levels of the organization and good end-user support skills.
- Must be well-organized, responsible, work effectively as a technical lead in a project management framework, have excellent verbal and written communication skills, and be able to multitask in a dynamic trading environment.
- Ability to perform 7 x 24-hour support on a rotation basis and wear a pager and/or Blackberry device.
- Proficient in English.
Our advisory for this position
Marion Pertin
Specialist in talent acquisition & attraction
clients
need you. Apply today