Job Description for PostgreSQL Lead
Job Title: PostgreSQL Lead
Company: Mydbops
About us:
Mydbops helps fast-growing teams and unicorns run mission-critical databases with speed, scale, and reliability. Trusted by 800+ clients, including 30+ unicorns, we optimize and manage systems like MySQL, PostgreSQL, MongoDB, MariaDB, TiDB, and Cassandra, powering 10B+ transactions daily across industries such as fintech, SaaS, healthcare, logistics, and e-commerce.
With 10 years of deep expertise, we build automation tools, lead complex migrations, and solve high-impact performance and database challenges. We are ISO and PCI-DSS certified, combining engineering excellence with enterprise-grade security and compliance.
Role Overview
As the PostgreSQL Lead, you will own the design, implementation, and operational excellence of PostgreSQL environments. You’ll lead technical decision-making, mentor the team, interface with customers, and drive key initiatives covering performance tuning, HA architectures, migrations, and cloud deployments.
Key Responsibilities
-
Lead PostgreSQL production environments: architecture, stability, performance, and scalability
-
Oversee complex troubleshooting, query optimisation, and performance analysis
-
Architect and maintain HA/DR systems (e.g., Streaming Replication, Patroni, repmgr)
-
Define backup, recovery, replication, and failover protocols
-
Guide DB migrations, patches, and upgrades across environments
-
Collaborate with DevOps and cloud teams for infrastructure automation
-
Use monitoring (pg_stat_statements, PMM, Nagios or any monitoring stack) to resolve issues proactively
-
Provide technical mentorship—conduct peer reviews, upskill, and onboard junior DBAs
-
Lead customer interactions: understand requirements, design solutions, and present proposals
-
Drive process improvements and establish database best practices
Requirements
-
Experience: 4-5 years in PostgreSQL administration, with at least 2+ years in a leadership role
-
Performance Optimisation: Expert in query tuning, indexing strategies, partitioning, and execution plan analysis.
-
Extension Management: Proficient with critical PostgreSQL extensions including:
pg_stat_statements – query performance tracking
pg_partman – partition maintenance
pg_repack – online table reorganisation
uuid-ossp – UUID generation
pg_cron – native job scheduling
auto_explain – capturing costly queries
-
Backup & Recovery: Deep experience with pgBackRest, Barman, and implementing Point-in-Time Recovery (PITR).
-
High Availability & Clustering: Proven expertise in configuring and managing HA environments using Patroni, repmgr, and streaming replication.
-
Cloud Platforms: Strong operational knowledge of AWS RDS and Aurora PostgreSQL, including parameter tuning, snapshot management, and performance insights.
-
Scripting & Automation: Skilled in Linux system administration, with advanced scripting capabilities in Bash and Python.
-
Monitoring & Observability: Familiar with pg_stat_statements, PMM, Nagios, and building custom dashboards using Grafana and Prometheus.
-
Leadership & Collaboration: Strong problem-solving skills, effective communication with stakeholders, and experience leading database reliability and automation initiatives.
Preferred Qualifications
-
Bachelor’s/Master’s degree in CS, Engineering, or equivalent
-
PostgreSQL certifications (e.g., EDB, AWS)
-
Consulting/service delivery experience in managed services or support roles
-
Experience in large-scale migrations and modernisation projects
-
Exposure to multi-cloud environments and DBaaS platforms
What We Offer:
-
Competitive salary and benefits package.
-
Opportunity to work with a dynamic and innovative team.
-
Professional growth and development opportunities.
-
Collaborative and inclusive work environment.
Job Details:
-
Work time: General shift
-
Working days: 5 Days
-
Mode of Employment - Work From Home
-
Experience - 4-5 years