B

Bitovi

End-to-end software services with open tooling

PostgreSQL Database Consultant

Database AdministrationConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • Deep production experience administering PostgreSQL on self-managed, on-premise infrastructure, not only managed services such as RDS or Cloud SQL.
  • Expert knowledge of vacuum and autovacuum, including tuning thresholds and cost limits, diagnosing and remediating table and index bloat, and preventing transaction ID wraparound.
  • Strong indexing expertise, including choosing among B-tree, GIN, GiST, BRIN, partial, and covering indexes; identifying missing, unused, and duplicate indexes; and safely rebuilding indexes in production.
  • Mastery of PostgreSQL configuration, including memory settings, connection limits, checkpoints, WAL, and planner parameters, and the ability to audit an existing configuration and justify every change.
  • Query performance analysis using EXPLAIN (ANALYZE, BUFFERS), pg_stat_statements, and pg_stat_* views.
  • Experience with replication and high availability, including streaming and logical replication, Patroni, repmgr, or similar tools, and failover testing.
  • Backup, restore, and point-in-time recovery experience using pgBackRest, Barman, or similar tools, including regular restore validation.
  • Experience with connection pooling using PgBouncer or Pgpool-II.
  • Experience with PostgreSQL monitoring and alerting using Prometheus postgres_exporter, pgwatch, Datadog, or similar tools, focused on detecting issues before outages.
  • Solid Linux administration skills related to database hosts, including storage, filesystems, kernel parameters, and resource contention.
  • Incident response and root cause analysis experience, including writing clear postmortems and remediation plans.

Responsibilities

  • Audit configuration, maintenance, and indexing across enterprise PostgreSQL environments, identify root causes of instability, and deliver fixes that measurably reduce incidents.
  • Optimize vacuum strategy, indexing, queries, and configuration so databases remain healthy under production load.
  • Implement monitoring, alerting, and runbooks so problems are caught early and client teams know how to respond.
  • Consult with clients to build outcome-driven platforms, guide them through the process, identify potential problems and unknowns, and tackle challenges.
  • Travel for work, averaging 3 to 5 days every quarter.
  • Participate in opportunities to present at conferences, attend and deliver training, plan and run meetups or local groups, and create content in areas of expertise.

Desired Qualifications

  • Configuration management for database fleets using Ansible or similar tools so settings are consistent, reviewed, and repeatable.
  • Writing runbooks and maintenance procedures that client teams can own after an engagement.
  • Capacity planning and performance baselining.
  • Major version upgrades and schema migrations with minimal downtime.
  • Experience working within change management processes in large, regulated enterprises.
  • Security hardening, including roles and privileges, pg_hba configuration, TLS, and auditing with pgAudit.
  • Experience running PostgreSQL on Kubernetes using CloudNativePG, Crunchy Postgres Operator, or similar tools.
  • Scripting and automation in Python, Bash, or Go.
  • Experience with other relational databases such as Oracle, SQL Server, and MySQL.

About the Company

Bitovi

End-to-end software services with open tooling

Bitovi provides end-to-end technology services and builds open source tools to improve software delivery for clients. They work with large brands like Yum! Brands, Levi’s, and Walmart, offering a full suite of services that covers program management, product and UX design, frontend and backend development, DevOps automation, and quality engineering. Their approach combines open source tooling with hands-on consulting to implement practical software solutions rather than just code projects. Bitovi differentiates itself by blending open source contributions with a comprehensive service offering and a focus on community and real client impact. The company's goal is to help clients deliver software more efficiently and effectively by using open source tools and a coordinated, cross-disciplinary delivery process.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Illinois, United States
Founded
2005

Recently Posted Jobs

Explore more opportunities at Bitovi

See more jobs