You will manage and optimize PostgreSQL database systems to ensure efficiency, security, and reliability.
Responsibilities
- Install, configure, and maintain PostgreSQL database systems and perform regular maintenance, updates, and patches.
- Monitor database performance, optimize query plans, and manage indexing to improve efficiency.
- Implement and manage database backup, recovery, and disaster recovery plans.
- Collaborate with developers to design and optimize database schemas and provide best practice guidance.
- Manage database storage, capacity planning, and security compliance.
Required Skills
- 6 to 8.5 years of experience as a PostgreSQL Database Administrator.
- Proficiency in writing query plans, creating indexes, and executing SQL commands.
- Hands-on experience with database replication and PostgreSQL commands.
- Ability to write scripts for database upgrades.
- Experience managing backup, recovery, and disaster recovery processes.
- Strong knowledge of database design and performance tuning.
- Proficiency with Python and Bash for automation and scripting.
- Experience with AWS RDS or Azure Database for PostgreSQL.
- Bachelor's degree.