Database Administrator

Ottawa 5 days agoContractor External
Negotiable
Category Information/Infrastructure Technology City Ottawa, Toronto, Ontario, Canada Job Description Database Administrator Who we are We are an organization comprised of industry thought leaders who are passionate about health data and want to make a difference in the health care field. We are an independent, not-for-profit organization and together with our partners we provide essential information on Canada's health systems, enabling decisions that lead to healthier Canadians. As a valued member of the CIHI team, you and your work will have a pivotal role in the evolution of Canada's health care systems. CIHI is recognized as an exceptional place to work that embraces diversity, respect, integrity, collaboration and innovation. Learn about our Equity, Diversity and Inclusion Strategy and the work being done to create a more inclusive and welcoming organization by focusing on how we learn, govern and practise. At CIHI, we recognize what matters to our employees. Some of the benefits of working at CIHI include • HOOPP Pension Plan (Defined Benefits Pension) • Retirement Planning Program • Generous vacation days for permanent and long-term contracts • Work-life balance • Career Planning Program • Learning and Professional Development Program • Flexible benefits program from your first day on the job for permanent and long-term contracts Why is this role important? The Database Administrator works under the direction of the Manager, Data Infrastructure and is responsible for providing ongoing database maintenance and support as well as contributing with technical expertise to CIHI projects. What you'll do 1. Install, manage, maintain, patch, upgrade, monitor and performance tuning on Oracle instances on AWS EC2 environments, Grid Infrastructure, ASM, as well as on AWS RDS, Aurora, and Redshift instances and Clusters, supporting the full lifecycle of database environments while ensuring stability, security, and performance. 2. Develop, test, and implement backup and recovery procedures for all CIHI databases on all platforms. Provide input to maintain and support CIHI’s disaster recovery strategy. 3. Provide technical expertise to developers: • Ensure best practices for SQL coding are followed • Perform code reviews proactively advising and coaching developers on following coding guidelines • Collaborate with technical leads, operations lead or project managers in planning database related initiatives • Document and maintain information on processes and database related activities • Assists with Data Warehouse and Data Mart development 4. Ensure all databases are patched and hardened in accordance with CIHI’s standard procedures. 5. Monitor performance of mission critical applications and DBMS and respond to any degradation of performance to ensure that service level targets are met. 6. Implement application changes to CIHI databases follow with ITSM processes (Release Management Process, Change Management, Incident Management/Service Desk, Problem Management etc). 7. Support CIHI’s Information Security Management System (ISMS) through the implementation, management and/or monitoring of required Information Security controls. 8. Participates in key ISMS processes as required, including but not limited to Risk Management, Audit and Assessment, Monitoring and Reporting and Record Management. 9. Act as liaison between the Data Infrastructure and its clients within ITPDS Development, Applications, and Operations; proactively responding to emerging needs. Participate in the definition, maintenance and implementation of access policies and security controls to ensure security of CIHI’s data holdings. 10. Provide expert input on database design and security, advise on the selection of database tools and products and participate in the development of overall database strategies. 11. Plan database related initiatives such as version upgrades including resource estimation and risk management information. 12. Identify and resolve inefficiencies in current databases and recommending improvements and automation opportunities. What you'll bring to the table • Undergraduate degree in computer science or a related field. An equivalent combination of education and experience will be considered. Graduate degree is an asset. • Minimum of five (5) years’ experience as a Database Administrator on Oracle 19c database or above, MySQL 8 or above. • Minimum three (3) years’ experience in AWS RDS, Aurora, Redshift. • Solid knowledge of RDBMS architecture, database backup/recovery, security/auditing, integrity. • Experience in performance monitoring, database tuning, Oracle PLSQL/Code tuning and expertise in SQL tuning at Oracle and MySQL. • Expertise in Oracle RDBMS management and maintenance on Linux platform, with specific experience in Oracle ASM and RMAN, AWS RDS Oracle/AWS Aurora/AWS Redshift. • Hands on experience with Unix shell and python script. Experience with Oracle APEX is an asset. • Strong critical thinker, ability to complete tasks independently and as a team player, and solve complex problems with minimal supervision. • Excellent interpersonal and communication skills – both written and oral, with the ability to communicate effectively with users, management, and technical staff. • Fluency in English is required, bilingualism in both official languages is an asset. Closing Statement To find out more about this role and other exciting opportunities visit our website at www.cihi.ca and check out our 'Careers' section. We thank all those who apply, however, only candidates selected for an interview will be contacted. As part of CIHI’s applicant screening process, we complete a comprehensive pre-employment background check for all potential hires. This includes a criminal record check, credit report, social media, and education verification. Employment Equity At CIHI we are committed to fostering an inclusive, barrier-free and accessible environment. Part of this commitment includes arranging accommodations to ensure an equitable opportunity to participate in the recruitment and selection process. If you require an accommodation, we will work with you to meet your needs. Administrateur de bases de données L'ICIS L’ICIS regroupe des leaders d’opinion passionnés par les données qui veulent apporter leur contribution au milieu de la santé. À titre d’organisme autonome sans but lucratif, nous collaborons avec nos partenaires au partage d’informations essentielles sur les systèmes de santé du Canada pour éclairer les décisions au profit de la santé des Canadiens. À titre d’employé de l’ICIS, vous jouerez un rôle déterminant dans l’évolution du système de santé canadien. L’ICIS offre un milieu de travail exceptionnel où diversité, respect, intégrité, collaboration et innovation sont valorisés. Consultez notre strategie sur l'équité, la diversité et l'inclusion qui décrit les efforts que nous déployons pour créer un environnement plus inclusif et accueillant en misant sur nos apprentissages, notre gouvernance et nos pratiques. L'ICIS, sachant ce qui importe à ses employés, offre une gamme d'avantages, , notamment : • L’adhésion au régime de retraite HOOPP (à prestations déterminées) • Un programme de planification de la retraite • Un régime de vacances généreux pour les employés permanents ou contractuels à long terme • Un équilibre travail-vie personnelle • Un programme de planification de carrière • Un programme d’apprentissage et de perfectionnement professionnel • Un régime d’avantages sociaux flexible dès le premier jour de travail pour les employés permanents ou contractuels à long terme Pourquoi ce rôle est-il important ? 1. Installer, gérer, maintenir, corriger, mettre à niveau, surveiller et optimiser les performances des instances Oracle dans les environnements AWS EC2, Grid Infrastructure et ASM, ainsi que des instances et grappes AWS RDS, Aurora et Redshift, afin de soutenir l’ensemble du cycle de vie des environnements de bases de données tout en assurant leur stabilité, leur sécurité et leur performance. 2. Développer, tester et mettre en œuvre des procédures de sauvegarde et de récupération pour toutes les bases de données de l’ICIS sur toutes les plateformes. Prodiguer des conseils pour la tenue à jour et le soutien de la stratégie de reprise après sinistre de l’ICIS. 3. Fournir une expertise technique aux développeurs en réalisant les tâches suivantes : • Assurer le respect des pratiques exemplaires en matière de programmation SQL; • Réviser le code de façon proactive en conseillant et en encadrant les développeurs en ce qui a trait aux directives de programmation; • Collaborer avec les chefs techniques, le chef des opérations ou les gestionnaires de projets dans la planification des initiatives liées aux bases de données; • Consigner et tenir à jour l’information sur les processus et sur les activités liées aux bases de données; • Aider au développement d’un entrepôt et d’un dépôt de données. 4. Veiller à l’installation des correctifs logiciels et au renforcement de la sécurité des bases de données, conformément aux procédures standards de l’ICIS. 5. Surveiller la performance des applications et des systèmes de gestion de bases de données essentiels à la mission et prendre les mesures nécessaires en cas de dégradation de la performance afin d’assurer le respect des cibles de niveau de service. 6. Mettre en œuvre les changements aux applications dans les bases de données de l’ICIS selon les processus de gestion des services et technologies de l’information (p. ex. pour la gestion des versions, des changements, des incidents et des problèmes). 7. Soutenir le système de gestion de la sécurité de l’information (SGSI) de l’ICIS en veillant à la mise en œuvre, à la gestion et à la surveillance des mesures de contrôle de la sécurité de l’information qui sont requises. 8. Participer aux processus principaux du SGSI, qui comprennent entre autres la gestion des risques, la vérification et l’évaluation, la surveillance et la déclaration ainsi que la gestion des dossiers. 9. Assurer la liaison entre la Division de l’infrastructure de données et ses clients au sein des équipes du développement, des applications et des opérations de la Direction de la diffusion de produits STI et anticiper de façon proactive les besoins émergents. 10. Participer à la définition, à la tenue à jour et à la mise en œuvre des politiques d’accès et des contrôles de sécurité afin d’assurer la sécurité des banques de données de l’ICIS. 11. Fournir des conseils d’expert sur la conception et la sécurité des bases de données ainsi que sur le choix des outils et des produits de bases de données, et participer à l’élaboration des stratégies globales touchant les bases de données. 12. Planifier les initiatives liées aux bases de données comme la mise à niveau des versions, ce qui comprend l’estimation des ressources requises et la gestion des risques. 13. Identifier et résoudre les inefficacités dans les bases de données actuelles et recommander des améliorations et des possibilités d’automatisation. Quelles seront vos responsabilités ? • Diplôme universitaire de premier cycle en informatique ou dans un domaine connexe. Une combinaison équivalente de formation et d’expérience sera prise en considération. Diplôme d’études supérieures, un atout. • Au moins 5 ans d’expérience à titre d’administrateur de bases de données avec Oracle 19c ou une version ultérieure et MySQL 8 ou une version ultérieure. • Au moins 3 ans d’expérience de AWS RDS, Aurora et Redshift. • Connaissance approfondie de l’architecture des systèmes de gestion de base de données relationnelles (SGBDR), des opérations de sauvegarde et de récupération, des audits de sécurité et de l’intégrité des bases de données. • Expérience de la surveillance des performances, de la mise au point des bases de données et de l’optimisation du code et des requêtes Oracle PL/SQL, et expertise dans l’optimisation de SQL avec Oracle et MySQL. • Expertise dans la gestion et la maintenance d’un SGBDR Oracle sur une plateforme Linux, avec une expérience particulière des produits ASM et RMAN d’Oracle, ainsi que de AWS RDS, Oracle/AWS et Aurora/AWS Redshift. • Expérience pratique des scripts d’environnement d’exécution Unix et Python. Expérience d’Oracle APEX, un atout. • Solide esprit critique, aptitude à accomplir des tâches de façon autonome tout en travaillant efficacement en équipe, et habileté à résoudre des problèmes complexes avec un minimum de supervision. • Entregent, excellentes aptitudes pour la communication orale et écrite et capacité à communiquer efficacement avec les utilisateurs, les gestionnaires et le personnel technique. • Maîtrise de l’anglais essentielle; maîtrise du français, un atout. Declaration Pour en savoir plus sur cette offre ou sur d'autres excellentes possibilités, visitez-nous au www.icis.ca et parcourez notre section Carrières. Nous remercions tous les postulants, mais nous ne communiquerons qu’avec les candidats retenus. L’utilisation dans le présent document de la forme masculine ou féminine, selon le contexte, a pour seul but d’alléger le texte. Équité en emploi L’ICIS veille à offrir un milieu de travail inclusif, sans obstacle et accessible, notamment en prenant les mesures d’adaptation nécessaires à une participation équitable aux processus de recrutement et de sélection. Par conséquent, si vous avez des besoins spéciaux, nous nous efforcerons d’y répondre. Skills Reference 339229