Database Administrator (PostgreSQL)
$100k - $110k per yearOpentable
This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto.
With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion.
Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture.
The Role
We are seeking a PostgreSQL Database Administrator to join our data platform team. In this role, you will be responsible for the build, stability and maintenance of our PostgreSQL database systems, ensuring their performance, reliability, and security. You will be a key contributor to our data strategy and play a critical role in scaling our infrastructure to support our rapid growth.
Key Responsibilities
- Database Management: Install, configure, and maintain PostgreSQL database servers and related components.
- Performance Tuning: Monitor and optimize database performance using tools such as pg_stat_statements, EXPLAIN, and other PostgreSQL-specific utilities. Troubleshoot and resolve performance bottlenecks.
- High Availability & Disaster Recovery: Implement and manage high-availability solutions (e.g., streaming replication, logical replication, failover clusters) and disaster recovery plans.
- Backup & Recovery: Develop, test, and maintain robust backup and recovery strategies to ensure data integrity and minimize downtime.
- Security: Enforce database security policies, manage user roles and permissions, and perform regular security audits.
- Schema Design & Migration: Collaborate with development teams on database schema design, normalization, and managing schema migrations.
- Automation: Develop scripts and automation tools for database management tasks, including provisioning, monitoring, and scaling.
- Monitoring & Alerting: Set up and manage monitoring and alerting systems to proactively identify and address potential issues.
- Documentation: Maintain comprehensive documentation for all database systems, processes, and procedures.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- 3 years of experience as a PostgreSQL DBA, with a deep understanding of PostgreSQL architecture and internals.
- Proven experience with performance tuning and optimization of large-scale PostgreSQL databases.
- Hands-on experience with high-availability and disaster recovery solutions (e.g., Patroni, Repmgr, or similar).
- Solid understanding of backup and recovery strategies
- Proficiency in SQL, shell scripting, and at least one other programming language (e.g., Python, Go).
- Experience with cloud platforms (AWS, GCP, or Azure) and managing databases in a cloud environment.
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and a proactive, "can-do" attitude.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
Bonus Points (Optional)
- Experience with other database systems (e.g., Redis, MongoDB, MSSQL).
- Experience with infrastructure-as-code tools such as Puppet.
Benefits:
- Generous paid vacation + time off for your birthday
- Work from (almost) anywhere for up to 20 days per year
- Focus on mental health and well-being:
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to Headspace
- Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- Paid parental leave
- Paid volunteer time
- Focus on your career growth:
- Development Dollars
- Leadership development
- Access to thousands of on-demand e-learnings
- Travel Discounts
- Employee Resource Groups
- Private health and dental insurance
- Life and Disability insurance
There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. The range for this Toronto, Canada based role is $100,000-$110,000 CAD.
We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant.
Work Environment & Flexibility
At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations.
Inclusion
We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves.
If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations.
- ...PostgreSQL Database Administrator – PostgreSQL, Clustering & Cloud Migration Required Skills & Qualifications PostgreSQL Administration • Proven experience as a PostgreSQL Database Administrator in enterprise environments. • Strong knowledge of PostgreSQL...PostgreSQLPermanent employment
$51.6k - $78k per year
...Database Administrator Join Livingston and grow your career in the constantly changing world of international trade. Livingston is a market... ...Services the incumbent is responsible for the database administration of the various programs in CFS. KEY DUTIES & RESPONSIBILITIES...SuggestedLong term contractFull timeFlexible hours$113k - $145k per year
...Drive the future of resilient, cloud-first database platforms powering mission-critical payment ecosystems. The Role We are seeking... ...technical leadership across Oracle, Exadata, and Aurora PostgreSQL platforms, helping to ensure high availability, scalability, security...PostgreSQLFull timeInternshipImmediate start- ...modernization of its enterprise database and cloud infrastructure. They are seeking a Database Administrator with deep Oracle expertise... ...will be responsible for the administration, optimization, security, and... ...Oracle, SQL Server, and PostgreSQL databases. ~ Experience implementing...PostgreSQLLong term contractPermanent employment
$110k - $130k per year
...Pacific, Europe, and the Middle East. Position: Cloud Database Administrator - Canada Location: Toronto, Canada - Hybrid Job Scope... ...equivalent combination of technical education and experience ~ PostgreSQL experience PL/PGSQL, and SQL skills. ~5+ years of DBA...PostgreSQLFull time- We are seeking a proactive and skilled Database Administrator (DBA) to join an enterprise Data Warehouse Technology group within Information... ...closely alongside our senior DBA to provide operational database administration, production support, data platform modernization assistance...Long term contractContract work
- We are seeking a highly accomplished Intermediate Database Administrator for an enterprise-level contract opportunity based in Toronto. In this... ...operations, enterprise resource planning (ERP), and CRM administration streams, specializing in managing, optimizing, and supporting...Contract workTemporary workLocal areaImmediate start
- ...all configuration changes made to Ministry's infrastructures, databases and applications, and Ministry's infrastructure having availability... ...monitoring. \\ Oracle RAC installation\/configuration\/administration on Exadata or Solaris\/Linux. \\ Oracle golden gate...Contract work
- ...to\-day operations, maintenance, and support, including: \\ Database error\/alert monitoring & troubleshooting \\ Database logs... ...","uitype":1,"value":"M4C"}],"headerName":"RQ10268 \- Database Administrator \- Senior","widgetId":"383123000000072311","isJobBoard":"false"...Contract work
- ...Creation of functional and technical specifications for database development, analyze requirements and help project team in solution... ...","uitype":1,"value":"M4C"}],"headerName":"RQ10358 \- Database Administrator \- Senior","widgetId":"383123000000072311","isJobBoard":"false"...Contract work
- ...looking for an experienced Senior PostgreSQL System Administrator with 5–7 years of hands-on experience... ..., high availability design, and database security, and who enjoys mentoring junior... ...installation, configuration, and administration of PostgreSQL databases across production...PostgreSQLContract work
- ...Must Have: Database administration On-premises and On-cloud (Azure) Microsoft Dynamics - Great plains (GP ) CRM Salesforce experience Hands on experience with Database Administration specially SQL server maintaining and managing databases as a DBA Senior level...Full time
- ...PostgreSQL DBA PostgreSQL Administration Performance Tuning & High Availability Toronto ON Work Model: Hybrid (4 days a week in office) Required Skills PostgreSQL Database Administration PostgreSQL Architecture Performance Tuning & Query Optimization...PostgreSQLFull timeWork at office
$75.6 - $90.72 per hour
...RQ11210 - Sr. Database Administrator 9-month contract (170 business days) - possible extension Remote - Anywhere in Ontario Must... ...in large multi-tenant environments including database administration, maintenance, optimization, migration, and fine tuning of databases...Contract workRemote work$109.4k - $191.5k per year
...software engineer with a strong background in database technologies, performance analysis, and... ...incident RCA across multi-tenant PostgreSQL/MariaDB fleets at scale Develop observability... .../finding files and text contents, and administrative actions ~ Strong problem-solving and...PostgreSQLPermanent employmentWork at officeImmediate startRemote workFlexible hours$75.6 - $90.75 per hour
...RQ10554 - Database Administrator - Senior 10-month contract (190 business days) possible extension ONSOITE 5 days - 40 St Clair Avenue... ...Have: ~10+ years of proven experience in database administration, including database design, implementation, maintenance and...Contract workInternship- ...Key Skills · Database Administration (DBMS) · SAP BASIS - HANA SAP Basis & Database Administration · Successfully managed 9+ years of experience in SAP BASIS and HANA DB administration. · Executed System copy for Oracle/HANA Database, SAP Client copies...Contract workManual labor
- ...await. Position Purpose: The primary objective of the Database Reliability Engineer r is to provide expertise across database... ...platforms i.e. AWS Oracle™ RDS, AWS Microsoft SQL Server™ RDS, AWS PostgreSQL RDS & managed Apache Cassandra™ Optimally operating queries...PostgreSQLLong term contractFull timeInternshipRotating shift
- ...Full Stack Developer – TypeScript, PostgreSQL, AWS Location: Toronto, ON – Hybrid (4 Days WFO) Role Overview We are seeking... ...improve deployment efficiency. • Troubleshoot application, database, and infrastructure issues across environments. • Ensure adherence...PostgreSQLContract work
$110k - $125k per year
Position: Database Engineer Location: Toronto, ON (100% onsite) Employment Type: New, Full-Time Permanent position Salary: $110,000... ..., Data Engineer, Database Developer, or similar role. ~Strong PostgreSQL experience: performance tuning, indexing strategies, schema design...PostgreSQLPermanent employmentFull timeInternship$77.74k per year
...since MSF was established in 1971. The Fundraising systems Database Officer role is to manage data integration, data integrity,... ...bring to MSF Canada: Demonstrated experience in database administration and proficiency with query building, importing, exporting and...Full timeContract workWork at officeRelocationFlexible hours- ...TEHORA est présentement à la recherche d’ un(e) ingénieur(e) de bases de données ayant une expérience approfondie avec PostgreSQL, PostGIS et les modèles orientés séries temporelles. La personne retenue aura pour mission de concevoir, optimiser et sécuriser la couche de données...PostgreSQLHourly payFull timeContract workApprenticeshipRemote workFlexible hours
$153k - $197k per year
...legacy modernization and support critical mainframe database environments The Role As a Lead Database Administrator - Supra, you will lead the legacy modernization... ...For ~10+ years of experience in Database Administration ~ Strong expertise in Supra, IBM z/OS, COBOL,...Work at officeImmediate start- ...this role: ~ Become an SME in production database troubleshooting ServiceNow instance... ...complex incident RCA across multi-tenant PostgreSQL/MariaDB fleets at scale ~ Develop observability... .../finding files and text contents and administrative actions ~ Strong problem-solving and...PostgreSQLFull timeWork at officeRemote workFlexible hours
- ...SAP Basis Administrator – SAP BASIS, HANA Database & High Availability Required Skills & Experience SAP BASIS & Database Administration • 9+ years of hands-on experience in SAP BASIS and SAP HANA Database Administration. • Execute system copies for Oracle...Contract work
$116k - $145k per year
...As Marqeta’s Senior Cloud Database Engineer, you will join our Cloud Database Engineering team wherein you will be responsible for all... ..., deployment automation ~ Solid understanding of database administration: internals, query tuning, indexing, and performance metrics....Long term contractFull timeTemporary workWork at officeRemote workFlexible hours$80k - $130k per year
Senior Azure Database Migration Specialist Position Description This position follows a hybrid work model and requires attendance... ...modernization initiatives focused on migrating Oracle databases to PostgreSQL on Microsoft Azure. This role requires a hands-on technical...PostgreSQLWork at office2 days per week$67k - $79.5k per year
...peoples on whose territory we work, live and play. About the role Canadian Blood Services is looking for a Temporary full-time Database Warehouse Developer to join our dynamic Donor Relations Supply Chain-Testing team. The Donor Relations Supply Chain-Testing team...Full timeTemporary workLocal area$116.5k - $157.5k per year
...anyways and we commit to a human reviewing and processing your application as soon as we can. Were looking for a Platform Engineer Databases to join our Systems Engineering Production team. This role is for someone passionate about building robust scalable database...Full timeManual laborWork at officeLocal areaRemote workFlexible hours2 days per week- ...thousands of companies. We’re seeking an enthusiastic Senior Software Engineer to join our fast-growing data company. As a part of the databases team, you will help drive performance improvements, improve reliability/architecture and build new features for our data pipeline...Full timeWork at officeImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Database Administrator (PostgreSQL). Be the first to apply!
