We provide IT Staff Augmentation Services!

Postgresql Database Administrator Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY:

  • PostgreSQL DBA with 5+ years of experience, having knowledge and ability to perform all teh databases management skills of data administration and developing PostgreSQL databases for high - traffic, high-availability environments.
  • Proven ability to optimize database performance, troubleshoot issues, ensure data security, databases analysis, and backup and recovery.
  • Installed, configured, and managed PostgreSQL servers, PostgreSQL Version, SQL Server 2012, 2016
  • PostgreSQL Security, roles, group roles and row level security, privileges,
  • High Availability (always on, log shipping, clustering), Backup(full/log/diff) & restore (using SSMS), Automating Alerts, using SQL to set thresholds and triggers.
  • Scripting & Automation, Data warehousing (ETL, SSRS, SSIR)
  • HA solution, Streaming Replication, Setup logical Replication, configure Repmgr, pgBadger, pgbouncer, pg basebackup, pgBackRest, pg dump, pg dumpall, pgAdmin 4.

PROFESSIONAL EXPERIENCE:

Confidential - TX

PostgreSQL Database Administrator

Responsibilities:

  • Managed and supported a large PostgreSQL database including backups, restores, monitoring, and performance tuning.
  • Managed PostgreSQL servers both on-prem and cloud in staging, development, and production environments and recently worked with PostgreSQL Version 9.6, 10, 11, and 12 Community and Enterprise editions.
  • Experience in upgrading and migrating various versions of PostgreSQL to higher versions.
  • Troubleshooting applications SQLs and database performance tuning, table partitioning, used EXPLAIN PLAN utilities for optimizing and tuning SQL queries.
  • Using Customized scripts to monitor database growth, table growth, automated backups using cronjobs.
  • Experienced in writing Unix/Shell Scripts for reports and custom jobs.
  • Migrated on-prem Postgres to AWS RDS
  • Experience in managing Postgres servers in AWS RDS cloud environment
  • Worked extensively on performance tuning of PostgreSQL server, queries by maintaining aggregate, compression, partition, indexing hints.
  • Experienced in handling logical and physical database Backups. Assisted in implementing best used restoration techniques like (PITR) Point in Time Recovery
  • High availability solutions configuring streaming replication and EFM to monitor and automate failover as needed, experienced in using logical replication.
  • Used automated scripts to backup teh database nightly and restore it in case of failure or migration to new hardware.
  • Proactive monitoring of databases with teh use of custom script to monitor database growth, table growth and fix any performance issues to teh best of my abilities.
  • Troubleshoots problems related to teh database software or hardware and provided solutions dat improved overall reliability of teh database infrastructure.
  • Tuning autovacuum parameters to ensure up to date table stats and reclaim space consumed by dead tuples.
  • Documented every operation, configuration, or strategy of troubleshooting in confluence
  • Contributed to decreasing need for downtime by developing and improving procedures for automated monitoring and proactive intervention.
  • Ensure night cron jobs for backups, re-indexing, vacuuming, & materialized views are properly executed.
  • Interfaced with IT department members to optimize system availability and proactively address emergent concerns. Found bottlenecking queries dat impeded application performance and was able to fine-tune them.
  • Provided response for all system/database issues on 24 x 7 schedule responding to critical events and situations outside normal work hours. Worked with development and operations teams to tune production queries for optimal performance
  • Monitor space utilization on pg wal
  • SQL reports dat meet client expectations for teh application (used by custom application).
  • Scheduling database refresh to teh lower environments for proper product testing.
  • Configuring log analyzation tools like pgbadger
  • Proactive in updating teh latest security patches to database.
  • Refreshing Dev and Test instances with data from production on a regular basis.
  • Collaborate with development architecture, and release teams, for TEMPeffective PostgreSQL transition to production operation.
  • Installing and configuring PEM for monitoring PostgreSQL instances TEMPeffectively.

Confidential - Woonsocket, RI

PostgreSQL Database Administrator

Responsibilities:

  • Implementation of database level configuration changes to optimize performance, ensures maintenance of physical integrity of all production database.
  • Check teh bloat on tables to adjust my table clean-up strategy.
  • Performed routine Postgres database and cluster wide maintenance activities like vacuum/vacuum full, analyse, and reindexing.
  • Resolved, and implemented preventive measures to prevent problems for availability, recoverability, and performance of all supported database related tasks.
  • Migrated on-prem Postgres to AWS RDS
  • Experience in managing Postgres servers in AWS RDS cloud environment
  • Managed PostgreSQL servers both on-prem and cloud in staging, development, and production environments and recently worked with PostgreSQL Version 9.6, 10, 11, and 12 Community and Enterprise editions.
  • Implemented automated backup system to ensure data was secure and readily available for recovery.
  • Experienced with PostgreSQL server settings & troubleshooting performance issues.
  • Conducting regular performance reviews of databases, identifying inefficiencies, and proactively resolving issues before they become a problem.
  • Proactively managing standby replication methodologies like streaming replication and hot standby for disaster recovery.
  • Managed users and tablespaces on PostgreSQL servers.
  • Performed daily (PITR) to teh development environment.
  • Proactive in updating teh lates security patches to databases which are provided by PostgreSQL open-source community.
  • Troubleshoot and resolved database integrity issues, blocking and deadlocking issues
  • Implemented database level configuration changes to optimize performance.
  • Set up high availability by enabling physical replication for redundancy between a primary server replicating to standby and managed teh replication and automated failover using Enterprise Failover Manager
  • Documented every operation, configuration, or strategy of troubleshooting in confluence.

We'd love your feedback!