Database Administrator

$120,000 - $150,000/Yr

Squaretrade - Denver, CO

posted 3 months ago

Full-time - Senior
Hybrid - Denver, CO
Insurance Carriers and Related Activities

About the position

SquareTrade is seeking a talented and energetic Database Administrator to join our DBA team. As part of a small, geographically dispersed DBA team, you will be responsible for managing our database environment and collaborating closely with IT, Engineering, QA, Data, and Analytics teams to understand and improve processes. This role is crucial in ensuring the health and security of our database systems, which are integral to our operations and service delivery. You will be tasked with creating and configuring PostgreSQL database clusters, as well as managing cloud global database clusters on Aurora PostgreSQL. Your responsibilities will also include monitoring and maintaining database health, managing role-based access control, and performing periodic audits to ensure compliance with security protocols. In addition to these core responsibilities, you will manage backup and recovery processes, maintain disaster recovery procedures, and perform regular server maintenance with minimal downtime. You will also be responsible for configuring, supporting, and monitoring database replication, providing end-to-end technical support, and assisting developers with deployment processes, schema design, and query optimization. Upholding database best practices across the organization is essential, as is writing, reviewing, and optimizing SQL queries. The role requires 24x7 on-call support in rotation, ensuring that our database systems are always available and performing optimally.

Responsibilities

  • Create and configure PostgreSQL database clusters
  • Create and configure cloud global database cluster on Aurora PostgreSQL
  • Monitor and maintain database health and security across various environments
  • Manage role-based access control at various security levels and perform periodic audits
  • Manage backup and recovery
  • Maintain disaster recovery procedures and perform periodic testing
  • Perform regular server maintenance, including upgrades with minimal downtime
  • Configure, support, and monitor database replication
  • Provide end-to-end technical support and problem resolution
  • Assist developers with deployment process, schema design, and query optimization
  • Uphold database best practices across organization
  • Write, review and optimize SQL queries
  • 24x7 on-call support (in rotation)

Requirements

  • Bachelor's degree in Computer Science or related field is highly preferred; equivalent work-related experience is acceptable
  • 6+ years of database administration experience in PostgreSQL is required
  • 3+ years AWS Aurora experience required
  • 3+ years Terraform experience
  • 3+ years writing and optimizing SQL queries
  • Moderate scripting skills in SQL, PL/pgSQL, BASH, Shell, Python, Ruby, Perl, etc.
  • Understanding of CTE's, window functions and aggregate functions
  • Knowledge of database best practices in minimal-downtime environment
  • Knowledge of entity relationship model
  • Effective technical and analytical skills
  • Solid written and verbal communication skills
  • Ability to work independently with minimal supervision and assistance
  • Expert at managing logical and physical replication
  • Experience with pgBackRest, pgBouncer, HypoPG or other PostgreSQL related technologies is a huge bonus
  • Understanding of both logical and physical backup techniques
  • Experience using the command line to manage the DB cluster
  • Skill in cluster optimization using postgresql.conf, pg_hba.conf and pg_ident.conf

Nice-to-haves

  • Experience with pgBackRest, pgBouncer, HypoPG or other PostgreSQL related technologies
  • Zest for learning new technologies

Benefits

  • Internet reimbursement
  • Paid holidays
  • Health insurance
  • Dental insurance
  • Tuition reimbursement
  • Paid time off
  • Parental leave
  • 401(k) 5% Match
  • Vision insurance
  • 401(k) matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service