PostgreSQL DBA Engineer
Core
Enterprise PostgreSQL and YugabyteDB database administration, including installation, configuration, maintenance, and optimization of distributed database clusters.
Role type
Senior IC PostgreSQL DBA Engineer
Builds
Enterprise-scale PostgreSQL and YugabyteDB clusters
Domain
Cloud database administration, distributed systems
Required skills
PostgreSQL administration, YugabyteDB, database replication, high availability, failover, disaster recovery, performance tuning, Python scripting, database security, ACID properties, distributed database architecture
Preferred skills
NoSQL databases (Cassandra, MongoDB), Oracle, cloud database administration, distributed database technologies (Google Spanner)
Technologies
PostgreSQL, YugabyteDB, Cassandra, MongoDB, Oracle, Python
Responsibilities
Install, configure, deploy, patch, upgrade, and maintain PostgreSQL and Yugabyte database environments; Design, implement, and manage enterprise-scale database clusters; Configure and maintain high availability, fault tolerance, replication, and failover mechanisms; Automate database provisioning and deployment processes using Python; Develop and maintain database backup, restoration, and disaster recovery strategies; Monitor database health, performance, availability, and resource utilization; Tune and optimize database performance; Work with YugabyteDB internals, including sharding and replication settings; Develop scripts, utilities, and automation tools; Document database administration procedures and best practices.
Seniority
Senior, hands-on IC