Senior Database Administrator

ScotiabankToronto, ON
Onsite

About The Position

The Senior Database Administrator is responsible for the design, implementation, operation, and optimization of enterprise database platforms, including Redis, PostgreSQL (on-premise and GCP CloudSQL), and MongoDB (on-premise and Atlas). The role ensures high availability, performance, scalability, and security of database environments supporting mission-critical banking applications across on-premise and cloud (GCP) platforms.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • 8–10+ years of database administration experience
  • Proven experience managing multiple database technologies (Redis, PostgreSQL, MongoDB)
  • Experience working in cloud environments (GCP CloudSQL preferred)
  • Experience with mission-critical, high-availability environments
  • Redis - Data structures, clustering, performance tuning
  • PostgreSQL - Replication, HA, performance tuning, database upgrades
  • MongoDB - Replica sets, sharding, Atlas deployments
  • Cloud Platforms - GCP CloudSQL (PostgreSQL), hybrid deployments
  • Operating Systems & Tools - Linux (RHEL/Unix), Scripting: Shell/Python, Monitoring and observability tools

Responsibilities

  • Administer and support: Redis (standalone, clustered, enterprise, cloud), PostgreSQL (on-premise and GCP CloudSQL), MongoDB (on-premise and MongoDB Atlas)
  • Deploy, configure, and maintain database environments across hybrid (cloud + on-premise) platforms
  • Perform installations, upgrades, migrations, and decommissioning of database platforms
  • Deploy and manage Redis environments supporting real-time and high-performance applications
  • Troubleshoot Redis-related issues and support application teams in resolving database bottlenecks
  • Ensure optimal performance, reliability, and scalability of Redis clusters
  • Manage and operate GCP CloudSQL PostgreSQL instances, including provisioning and lifecycle management
  • Support cloud adoption initiatives and migration from on-premise databases to GCP
  • Maintain consistency and reliability across hybrid database environments
  • Design and implement PostgreSQL clusters with replication and high availability setups
  • Perform performance tuning, query optimization, and database capacity planning
  • Manage PostgreSQL upgrades, patching, and migrations across environments
  • Independently manage MongoDB installations in Linux and cloud (GCP/Atlas) environments
  • Implement replica sets and sharded clusters across multi-data center deployments
  • Ensure security, backup/recovery, and compliance standards are met
  • Monitor database performance across all platforms and environments
  • Conduct capacity planning and forecasting to support business growth
  • Identify and resolve performance bottlenecks
  • Performance tuning, capacity planning and monitoring
  • Design and maintain HA architectures (replication, clustering, failover mechanisms)
  • Implement and test backup, restore, and disaster recovery processes
  • Ensure compliance with RTO/RPO requirements
  • DR/HA support with backup, recovery and failover/failback
  • Provide DBA support for development and implementation projects
  • Support database setup, migration, testing, and production go-live activities
  • Collaborate with application teams to improve database performance and design
  • Automate routine DBA activities using scripting (Python, Shell, etc.)
  • Improve monitoring, alerting, and operational efficiency
  • Contribute to continuous improvement of database platform standards
  • Ensure adherence to Bank security policies and database standards
  • Implement access controls, encryption, and audit mechanisms
  • Follow change management and operational governance processes
  • Support hundreds of database instances across multiple platforms (Redis, PostgreSQL, MongoDB)
  • Operate in a multi-region environment (Canada / LATAM / Cloud)
  • Work as part of a distributed DBA team across regions

Benefits

  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Free tea & coffee, universal washrooms, and lots of space for team collaboration.
  • Opportunities for community engagement & belonging with our various programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service