Overview

We are seeking a Senior Database Administrator (PostgreSQL) to manage and optimize complex PostgreSQL environments in a dynamic global support structure.

This role requires deep technical expertise, leadership capabilities, and a passion for ensuring database reliability and performance across enterprise-level systems.

Responsibilities

  • Architect, configure, and manage complex PostgreSQL deployments including clustering, replication, and distributed environments
  • Lead major version upgrades, migrations (On-Prem ↔ Cloud), consolidation and patch cycles
  • Design and implement HA/DR solutions including streaming replication, logical replication and failover tools
  • Perform advanced performance tuning using EXPLAIN ANALYZE, query plan tuning, index optimization and parameter adjustments
  • Design backup and restore strategies with tools such as pgBackRest or enterprise solutions
  • Analyze transaction bottlenecks, locks, vacuum overhead, WAL tuning and large-scale performance issues
  • Plan capacity forecasting and scalability improvements for production environments
  • Ensure database security, encryption, credential rotations and audit compliance
  • Collaborate with development teams on schema design, stored procedures, functions and data model optimization
  • Review database deployment plans, participate in CAB meetings and oversee release processes
  • Develop architecture diagrams, documentation, best practices and database standards
  • Lead automation efforts using scripting, configuration management tools and DevOps methodologies
  • Mentor L2 DBAs and provide technical direction in high-impact incidents

Requirements

  • 3+ years of PostgreSQL DBA experience focusing on enterprise-level operations
  • Deep understanding of PostgreSQL internals such as WAL behavior, vacuum/autovacuum tuning, MVCC, indexing and partitioning strategies
  • Expertise in replication (streaming, logical, cascading), failover management and DR architectures
  • Advanced performance tuning skills including query plan analysis, logs, system statistics and performance views
  • Experience with pgBackRest, PITR and troubleshooting restoration/recovery
  • Proficiency in Linux administration and scripting languages such as Shell or Python
  • Working knowledge of additional RDBMS such as Oracle, MS SQL, MySQL or MongoDB
  • Strong communication skills for cross-functional teamwork and incident management
  • English proficiency at B2 level or higher

Nice to have

  • Experience with cloud-native PostgreSQL platforms on AWS Aurora, RDS PostgreSQL, GCP Cloud SQL or Azure
  • Knowledge of extensions like PostGIS, pg_partman, TimescaleDB and pg_stat_statements
  • Familiarity with HA tools such as Patroni, repmgr or Pacemaker/Corosync
  • Background in CI/CD pipeline implementation for database deployments
  • Expertise in large-scale OLTP/OLAP PostgreSQL systems
  • PostgreSQL or EDB certifications

Ukraine

With us you can:

  • Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
  • Receive the necessary equipment to perform your work tasks
  • Change projects and technology stacks within EPAM
  • Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
  • Relocation opportunities may be available for eligible candidates, depending on the role and openings at other EPAM locations
  • Participate in volunteer, charity programs and communities (both technical and interest-based)

We focus on your professional growth:

  • You can plan your individual career path together with your manager
  • Receive regular feedback from colleagues
  • Improve your English for free with certified teachers (Speaking Clubs, client interview preparation courses, etc.)
  • Get the opportunity to undergo free training and certification in AWS, GCP, or Azure Clouds
  • Use the internal E-learn training program (18,200+ specialized training and mentoring programs)
  • Access corporate accounts on LinkedIn Learning, Get Abstract and other partner resources
  • Study at EPAM Solution Architecture School with the instructors who are practicing architects
  • Develop as a leader, join Delivery Management, Resource Management, Leadership Essentials school and more
  • Participate in internal communities (500+ meetups, technical discussions, brainstorming sessions, online events and conferences annually)

What we offer:

  • Vacation and sick leave (including a sick leave without a medical certificate)
  • A wide range of Voluntary Medical Insurance programs providing both medical treatment and various preventive options (including sports activities)
  • Medical insurance for family members at corporate rates
  • Company support during significant life events (childbirth or adoption, marriage, etc.)
  • Support for psychological comfort: discounts on services from mental health specialists or coaches, thematic training
  • E-kids program - a free programming language training program for EPAMers' children

[epamgdo] Ukraine (benefits may differ)

Kindly be advised that the set of benefits, including learning, certification, and other opportunities, may vary depending on the role you apply for. Our recruiter will be able to share more details about the specific opportunity during your general interview.

[epamgdo] Ukraine (About EPAM)

EPAM strives to provide its global team of over 62,350 professionals in more than 55 countries with opportunities for professional growth from day one of collaboration. Our colleagues are the source of EPAM's success, so we value cooperation, strive to always understand our clients' business and aim for the highest quality standards. No matter where you are, you will join a dedicated, diverse community that will help you realize your potential to the fullest.