{"id":1954053,"url":"https://alion.io/job/wing-bank-database-administrator-edbpostgresql","title":"Database Administrator (EDB/Postgresql)","company":{"id":171507,"name":"Wing Bank","domain":"wingbank.com.kh","url":"https://alion.io/company/wingbank","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Career site","truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Phnom Penh, Cambodia"],"countries":["KH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":33000,"max_usd":96000,"period":"year","method":null,"sample_n":4222},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Least Privilege","optional":false},{"name":"Linux","optional":false},{"name":"PostgreSQL","optional":false},{"name":"SQL","optional":false},{"name":"Unix","optional":false}],"status":"live","first_seen_at":"2026-10-06T11:28:39Z","employer_posted_date":"2026-10-06","last_verified_at":"2026-10-11T00:06:40Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"JOB RESPONSIBILITIES\nInstallation & configuration\nInstall, configure, and upgrade PostgreSQL and EDB Postgres servers across development, staging, and production environments. \nSet up database instances, roles, permissions, and connection settings. \nConfigure and maintain connection pooling using Pgpool-II or PgBouncer, based on workload and architecture needs. \nDesign, deploy, and manage high-availability clusters using EDB Postgres Failover Manager (EFM). \nOperate multi-node clusters with automated failover, load balancing, and query routing; validate failover readiness. \nConfigure and manage streaming and logical replication. \nMonitor replication lag and maintain standby servers.\nPerformance tuning & optimization\n\nTune queries, indexes, and server configuration parameters (memory, checkpoints, WAL, autovacuum settings). \nAnalyze query plans (EXPLAIN/ANALYZE) to identify and resolve bottlenecks, locking, and slow queries. \nPerform capacity planning and manage growth of the database estate. \nConfigure and tune autovacuum (thresholds, scale factors, cost limits, per-table overrides) to control table and index bloat. \nRun manual VACUUM ANALYZE and VACUUM FULL based on need, managing the trade-off between space reclamation and locking impact. \nMonitor dead tuples, transaction ID wraparound, and bloat, and act proactively to prevent performance degradation. \nDesign and implement table partitioning (range, list, hash) for large tables to improve performance and manageability. \nManage partition lifecycle - creating, attaching, detaching, and pruning partitions. \nOptimize queries to benefit from partition pruning and maintain partitioned indexes.\nScheduled / off-hours maintenance\n\nPlan and execute maintenance during night or low-traffic windows to minimize impact on production. \nPerform data slimming - archiving, purging, or trimming obsolete data to control database size. \nRun VACUUM ANALYZE or VACUUM FULL as required based on bloat and workload conditions. \nSchedule reindexing and other heavy maintenance within approved windows. \nMonitor index health and bloat, and perform reindexing (including REINDEX CONCURRENTLY) to restore performance. \nSchedule reindexing to minimize impact on production workloads.\nBackup & recovery (pgBackRest)\n\nDesign and manage backup strategies using pgBackRest - full, differential, and incremental backups. \nConfigure and maintain pgBackRest repositories (local and/or remote/offsite), retention policies, and WAL archiving. \nPerform and regularly test point-in-time recovery (PITR) and restore procedures.\nSecurity & compliance\n\nManage user access, roles, and privileges following least-privilege principles. \nApply security patches and enforce data protection and compliance requirements. \nAudit database activity as required.\nMonitoring & incident response\n\nSet up monitoring and alerting for availability, performance, replication, vacuum/bloat, and backup status. \nRespond to incidents and perform root-cause analysis.\nCollaboration\n\nWork with developers to review schema design, queries, and data models. \nSupport application and infrastructure teams with database deployments and issues. \nDocument configurations, cluster architecture, backup/recovery procedures, and maintenance standards. \nJOB REQUIREMENTS\nProven experience administering PostgreSQL and EDB Postgres in production. \nStrong SQL and knowledge of database internals (query planning, indexing, MVCC, vacuum mechanics). \nHands-on experience with table partitioning, reindexing, and autovacuum tuning at scale. \nExperience with connection pooling using Pgpool-II and/or PgBouncer. \nExperience with EDB Postgres Failover Manager (EFM) and high-availability clusters. \nExperience configuring and managing pgBackRest backup repositories and PITR. \nExperience with streaming/logical replication and high availability. \nFamiliarity with Linux/Unix administration and shell scripting. \nWillingness to perform scheduled maintenance during off-hours/night windows. \nUnderstanding of monitoring tools and database security practices. \nRelevant degree or equivalent experience; PostgreSQL/EDB certification a plus.","description_format":"text","description_chars":4138,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commercial & Retail Banks","Money Transfer & Remittances"],"lifecycle":[{"event":"open","at":"2026-10-06T11:28:39Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":33,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/wing-bank-database-administrator-edbpostgresql","json_url":"https://alion.io/job/wing-bank-database-administrator-edbpostgresql.json","meta":{"generated_at":"2026-10-11T00:47:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1047,"day_limit":5000,"remaining_today":3953,"minute_limit":60,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":171507},"rest":"https://alion.io/mcp/rest/get_company?id=171507"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwing-bank-database-administrator-edbpostgresql"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwing-bank-database-administrator-edbpostgresql"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwing-bank-database-administrator-edbpostgresql"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/wing-bank-database-administrator-edbpostgresql\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwing-bank-database-administrator-edbpostgresql"}]}