Overview
Skills
Job Details
Job Title: PostgreSQL Database Administrator (DBA)
Location: Richmond, VA (Hybrid )
Position Type: Contract
Skills: Postgresql , Aws
Job Description:
We are seeking an experienced PostgreSQL Database Administrator (DBA) with strong expertise in AWS cloud services to support mission-critical database infrastructure. The ideal candidate will be responsible for the design, deployment, administration, and optimization of PostgreSQL databases in both on-premises and cloud environments, ensuring high performance, availability, and security.
Key Responsibilities:
Install, configure, and maintain PostgreSQL databases in production and development environments
Design and implement scalable database solutions on AWS using services such as RDS, EC2, S3, IAM, CloudWatch, Lambda
Perform database tuning, query optimization, indexing strategies, and troubleshooting
Ensure data backups, disaster recovery, and high-availability configurations
Implement and manage data security, including roles, permissions, and encryption
Collaborate with development teams to support application integration and performance
Monitor system performance using tools like CloudWatch, and perform capacity planning
Participate in schema design, database version control, and automation using scripting tools
Required Skills:
5+ years of experience as a PostgreSQL DBA
Hands-on expertise with AWS services relevant to database administration
Strong understanding of database internals, performance tuning, and optimization
Experience with backup/recovery strategies and high-availability setups
Proficiency in Linux/Unix environments and shell scripting
Familiarity with DevOps tools, infrastructure-as-code (e.g., Terraform), and automation practices
Strong communication and documentation skills
Preferred Qualifications:
Experience with data migration and cloud modernization projects
AWS certifications (e.g., AWS Certified Database Specialty, AWS Solutions Architect)
Familiarity with CI/CD pipelines and Agile development practices