Job Title:

Database Administrator




Waterloo or Mississauga, ON

Job Reference:


We are seeking for a highly skilled Database Administrator to join the DBA team. In this role you will be responsible for defining and maintaining the overall end-to-end Database technologies across all BlackBerry services.  You would work closely with the application engineering and software development teams across many services, each with unique challenges requiring unique solutions, to deliver scalable, highly available, and resilient SQL and NoSQL systems.  We are looking for people with solid technical experience, and thinkers who are driven to understand difficult problems in complex systems.

Responsibilities include:

  • Participate in database architecture and design reviews
  • Create and maintain all databases required for labs and production usage
  • Perform capacity planning required to maintain optimal resource usage
  • Perform ongoing tuning of database instances for optimal performance
  • Plan and implement backup and recovery of the databases
  • Set up and configure cluster and replication as needed and implement HA/DR
  • Control the migrations of programs, database changes through the development life cycle
  • Implement and enforce security for all of the databases
  • In collaboration with Development, puts standards in place to ensure that all application design and code is produced with proper integrity, security and performance. The DBA will perform reviews on the design frequently to ensure that standards are being adhered to
  • Ensure that databases are monitored appropriately
  • Documents design and database details 
  • Assists with impact analysis of any changes made to the database and database objects
  • Provide root cause analysis and corrective action recommendations where needed
  • Provides support and troubleshoots database specific issues through an on-call rotation

Skills & qualifications:

  • A minimum of 4+ years of hands-on experience in Database Administration with at least 2 of the following databases:  Cassandra, Postgres, MariaDB (Galera), Oracle/RAC, Microsoft SQL Server, MySQL.
  • Experience with database clustering and replication technologies (for the above mentioned databases)
  • Experience in designing, implementing, and troubleshooting scalable and highly available distributed systems
  • Solid scripting and automation skills (e.g. Python, Perl, BASH, etc.)
  • Bachelors and/or Master’s degree in Computer Science, Computer Engineering or equivalent


If you have the skills and experience required for this position, please forward your resume to:


Quote Job Reference: 20170538

Posted 2017-06-29

Related jobs by Indeed job search

Database Administrator II
BlackBerry Waterloo, ON

network administrator
Wilmot Technologies Inc.
Source: Canadian Job Bank
Kitchener, ON

Return to | Add a Job | Return to Category: High Tech