Senior database administrator with extensive hands-on expertise in PostgreSQL, EDB Postgres, and AWS PostgreSQL/Aurora PostgreSQL. Orchestrates installation, upgrades, migration, automation, backup, recovery, performance tuning, and high-availability support across on-premises and cloud environments while collaborating with infrastructure and application teams.
Work History
Senior Database Administrator
8 Years 5 Months
Travelers | Hartford, CT | 05.2018 - Current
Led the migration of 200+ SQL Server and Oracle databases to AWS PostgreSQL and Aurora PostgreSQL using AWS Database Migration Service and ora2pg, enhancing cloud integration.
Led 2000+ AWS PostgreSQL/Aurora PostgreSQL upgrades using Terraform and AWS CLI across 150+ AWS accounts, ensuring consistent and reliable database performance.
Administer enterprise database platforms across on-premises and AWS environments, with primary responsibility for on-prem PostgreSQL and AWS PostgreSQL/Aurora PostgreSQL.
Provision and manage AWS PostgreSQL and Aurora PostgreSQL databases using Terraform and CDK.
Deploy highly available AWS database environments using multi-AZ and multi-region architectures.
Install, configure, upgrade (in-place upgrade vs migrate), and support EDB Postgres and community PostgreSQL databases on RHEL Linux.
Configure AWS RDS Proxy to support database connectivity and application workloads.
Performed AWS PostgreSQL/Aurora PostgreSQL database restores across AWS accounts for recovery and migration requirements.
Configure TLS connections for AWS PostgreSQL/ Aurora PostgreSQL and on-premises PostgreSQL environments.
Use AWS Schema Conversion Tool (SCT) and AWS DMS for heterogeneous database migrations.
Install and configure Barman backup infrastructure for on-premises EDB Postgres databases.
Configure PostgreSQL Foreign Data Wrappers (FDW) for cross-database access and integration.
Install and configure EDB Postgres Enterprise Manager (PEM) servers and agents for database monitoring and notification configuration.
Perform PostgreSQL performance monitoring and tuning, complex SQL query tuning, connection and memory tuning, and troubleshooting blocking sessions/deadlocks.
Troubleshoot database issues, provide guidance and screen share training sessions to the DBA team.
Automate database provisioning and management processes using infrastructure-as-code technologies.
Use Terraform and AWS CLI to support repeatable database deployment and upgrade processes.