Posted in

Senior Database Administrator – Postgresql

Senior Database Administrator – Postgresql

CompanyCoStar Group
LocationIrvine, CA, USA
Salary$132200 – $183900
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 3-5+ years of hands-on experience iwth PostgreSQL in large scale production environments
  • Experience with cloud-native PostgreSQL (e.g., AWS RDS, Aurora, Azure Database for PostgreSQL
  • Strong understanding of PostgreSQL internals, query planning, indexing strategies, partitioning, sharding, and performance optimization.
  • Proficiency with cloud platforms, especially AWS (Aurora PostgreSQL, RDS, EC2)
  • Experience with database migrations, cloud-native data services, and automation frameworks.
  • Familiarity with NoSQL systems such as DynamoDB, Redis, or Elasticsearch.
  • Experience with data warehousing platforms like Snowflake, Databricks or similar is desirable
  • Strong scripting skills in Python, Bash, or PowerShell.
  • Expertise with pg_dump/pg_restore.
  • Experience working with Linux-based environments.
  • Excellent communication and documentation skills.
  • Excellent work ethic and willingness to put in significant extra time as needed
  • Experience with other RDBMS such as MySQL and MS SQL.
  • Bachelor’s degree required. Relevant equal work experience may be considered in lieu of a degree.

Responsibilities

  • Design, deploy, monitor, and maintain PostgreSQL databases in AWS
  • Administer PostgreSQL replication (logical and streaming), backup/recovery, performance tuning, upgrades, partitioning, and index strategies.
  • Support high-traffic applications with large data volumes, optimizing PostgreSQL for concurrency, throughput, and durability.
  • Leverage Python and PowerShell for automation, scripting, and operational tooling. Experience with Terraform, CloudFormation, and TFS/Visual Studio Database Projects is a strong plus.
  • Collaborate with DevOps and engineering teams to build and support scalable, resilient infrastructure using infrastructure as code (IaC) and CI/CD pipelines.
  • Use monitoring tools like CloudWatch, Kibana, DataDog, or pg_stat_statements to identify and resolve performance and availability issues.
  • Apply enterprise practices including version control for database artifacts, structured change management, and documentation.
  • Support AWS database platforms such as DynamoDB, Aurora MySQL, Aurora PostgreSQL, MS SQL and contribute to cloud data architecture strategies.
  • Ensure effective disaster recovery (DR) and high availability (HA) strategies are in place
  • Work across both Linux and Windows Server environments, ensuring compatibility AND stability for all data workloads
  • To be placed on on-call rotation for a week every 3 months and respond to system alerts

Preferred Qualifications

  • Experience with PostgreSQL clustering and failover
  • Experience with CI/CD and Infrastructure-as-Code practices
  • Familiarity with cloud migration tools like AWS DMS.
  • AWS Certified Solutions Architect or AWS Database Specialty certification is a strong plus.
  • Exposure to additional databases such as MySQL, MS SQL Server, or DynamoDB is a bonus.