Database Reliability Engineer

Tucows
Summary
Join Wavelo, a SaaS company modernizing telecoms, as an experienced PostgreSQL Database Administrator. You will be a key player in maintaining, supporting, and improving our Postgres infrastructure, working with multiple clusters of varying sizes. This remote-first position (for Canadian applicants) requires strong PostgreSQL knowledge and experience in production environments. You will collaborate with developers and other DBAs to ensure a reliable, scalable, and high-performing Postgres environment. The role involves resolving production issues, performance tuning, managing high-availability setups, and utilizing infrastructure-as-code tools like Terraform and Salt. A competitive salary and generous benefits are offered.
Requirements
- 3+ years hands-on experience with PostgreSQL (version 13 and above) in on-prem production environments
- Strong understanding of SQL performance, query optimization, indexes, and execution plans
- Good communication skills β especially when explaining database issues to non-DBA teams
- Experience managing high-availability setups, multi-datacenter setups, replication, backups, and disaster recovery for Postgres
- Ability to diagnose and resolve incidents involving both database infrastructure and application queries
- Comfortable collaborating with software engineers to troubleshoot Postgres-related issues in their services
- Experience working with infrastructure-as-code tools β especially Terraform and Salt (or strong equivalents with willingness to learn)
- A strong sense of ownership and a collaborative mindset
- Familiarity with Linux systems and command-line tools
Responsibilities
- Own, investigate, and resolve production issues related to PostgreSQL β whether they stem from infrastructure or application-layer causes
- Collaborate with developers to debug and resolve Postgres-related application issues, and improve database performance
- Maintain and improve our PostgreSQL infrastructure, including performance tuning, replication, backup/restore processes, and upgrades
- Make infrastructure changes using Terraform and Salt β including configuration changes, deploy new clusters, and expand existing clusters
- Monitor database health, implement and improve alerts, and contribute to capacity planning
Preferred Qualifications
- Experience with monitoring tools (e.g., Prometheus, Grafana, pg_stat_statements)
- Experience with private cloud (OpenStack)
- Exposure to CI/CD pipelines and release automation (GitHub Actions)
- Familiarity with other databases such as MySQL is a bonus, but not required
Benefits
Remote work, flexible hours
Share this job:
Similar Remote Jobs
