Remote Senior Database Reliability Engineer

at PointClickCare

Posted 1 day ago 1 applied

Description:

  • The Database Reliability Engineer (DBRE) is responsible for managing, building, maintaining, monitoring, and troubleshooting the cloud-based database infrastructure for the mission-critical SaaS application.
  • The DBRE role focuses on improving processes through automation and coding to reduce toil.
  • The engineer will collaborate with engineering and SRE teams to support the launch of new products that require database support.
  • Responsibilities include working on observability of relevant database metrics and ensuring that desired database objectives are met.
  • The DBRE will work with the DBA team to identify areas of toil and implement automations and processes to manage PointClickCare's database systems at scale.
  • A data-driven approach will be implemented for performance and availability improvements to stakeholder database systems.
  • The role involves providing database expertise to engineering and SRE teams, including reviewing database migrations, queries, performance optimizations, and standardizing configurations and deployments of new database systems.
  • The DBRE will assist the DBA team in performance troubleshooting and root cause analysis.
  • Some on-call or after-hours work will be required.

Requirements:

  • Candidates must have 7+ years of experience working with relational database systems, with at least 3 years at a Senior, lead, or architect level.
  • A minimum of 2 years in a DBRE or SRE role is required.
  • Experience working in the cloud (AWS, GCP, or Azure) is essential.
  • Candidates should have coding and automation experience.
  • Familiarity with Infrastructure as Code (IaC) tools such as Ansible and Terraform is necessary.
  • Experience with source control systems such as GIT is required.
  • SQL Server experience is preferred, with MySQL and PostgreSQL as nice-to-haves.
  • Experience managing very large databases (VLDBs) of 1+ TB and a large number of databases (100+) is required.
  • Proficiency in languages such as PowerShell, C#, SQL, and Python is necessary.
  • Additional experience with tools and systems like Git, Jira, Azure Data Factory, DataBricks, Grafana, InfluxDB, and various NoSQL databases is a plus.

Benefits:

  • Benefits start from Day 1 of employment.
  • The company offers a retirement plan with matching contributions.
  • Flexible paid time off is provided to employees.
  • Wellness support programs and resources are available.
  • Parental and caregiver leaves are included in the benefits package.
  • Fertility and adoption support is offered.
  • Continuous development support programs are available for employee growth.
  • An Employee Assistance Program is provided.
  • There are opportunities for allyship and inclusion communities.
  • Employee recognition programs are in place, along with additional benefits.