Database Administrator

Database Administrator
Company:

Snapx


Details of the offer

Position : Database Administrator - PostgreSQL
Location : Fort Worth, Texas, USA
Job Type : Contract
Required Skills/Experience:
In PostgreSQL, a Database Administrator (DBA) is responsible for the installation, configuration, maintenance, and overall management of the PostgreSQL database system. The roles and responsibilities of a PostgreSQL DBA can be categorized into several key areas:
1. **Installation and Configuration**:
- Install PostgreSQL on various platforms.
- Configure PostgreSQL to meet specific performance and security requirements.
- Set up and manage configuration files like `postgresql.conf` and `pg_hba.conf`.
2. **Database Design and Development**:
- Design and create databases and schemas.
- Create and manage database objects such as tables, indexes, views, and sequences.
- Implement data integrity and normalization.
3. **User Management and Security**:
- Create and manage database users and roles.
- Define and enforce database security policies.
- Manage access controls using GRANT and REVOKE statements.
- Implement SSL/TLS for secure connections.
4. **Backup and Recovery**:
- Develop and implement backup strategies.
- Perform regular backups of databases.
- Test and execute recovery procedures.
- Use tools like `pg_dump`, `pg_restore`, and `pg_basebackup`.
5. **Performance Tuning and Optimization**:
- Monitor database performance and resource utilization.
- Identify and resolve performance bottlenecks.
- Optimize queries and database structures.
- Use tools like `EXPLAIN`, `VACUUM`, and `ANALYZE`.
6. **Maintenance and Upgrades**:
- Perform routine maintenance tasks such as vacuuming, analyzing, and reindexing.
- Plan and execute database upgrades and patching.
- Monitor and manage database replication and failover strategies.
7. **Monitoring and Troubleshooting**:
- Monitor database health and respond to alerts.
- Troubleshoot database issues and errors.
- Use logging and monitoring tools like `pg_stat_activity`, `pg_stat_replication`, and third-party monitoring solutions.
8. **Data Migration and Replication**:
- Plan and execute data migrations between PostgreSQL instances or from other database systems.
- Set up and manage replication (e.g., streaming replication, logical replication).
- Ensure data consistency and availability.
9. **Compliance and Documentation**:
- Ensure compliance with relevant data protection regulations.
- Maintain thorough documentation of database environments, procedures, and configurations.
- Keep track of database changes and maintain version control.
10. **Automation and Scripting**:
- Automate routine DBA tasks using scripts and tools.
- Develop and maintain custom scripts for specific DBA tasks.
- Use tools like cron jobs for scheduled tasks.
A PostgreSQL DBA needs to have a solid understanding of SQL, database design principles, and system administration skills, as well as familiarity with the specific features and tools provided by PostgreSQL.


Source: Grabsjobs_Co

Requirements

Database Administrator
Company:

Snapx


Network Infrastructure Engineer Iii (Remote)

DataBank Holdings Ltd. is a leading provider of enterprise-class data center, cloud, and interconnection services, offering customers 100% uptime availabilit...


From Databank Holdings, Ltd. - Texas

Published 21 days ago

Data Center And Dmz Network Engineer (Implementation)

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we...


From Hispanic Technology Executive Council - Texas

Published 21 days ago

Pawnbroker - 0385

Description Position at Texas Pawn and Jewelry We are currently looking for the right Full-Time Retail Sales Associate to join our Team! Are you ready to ...


From Texas Pawn And Jewelry - Texas

Published 21 days ago

Senior Sailpoint Engineer (Remote Eligible)

Center 3 (19075), United States of America, McLean, VirginiaSenior Sailpoint Engineer (Remote Eligible) Senior SailPoint Engineer Do you want to work for a...


From Capital One - Texas

Published 21 days ago

Built at: 2024-06-17T13:38:28.869Z