{"schemaVersion":"jobsearcher.job.v1","id":"cef2afa1b66987b49c36e209","url":"https://jobsearcher.com/jobs/cef2afa1b66987b49c36e209","canonicalUrl":"https://jobsearcher.com/jobs/cef2afa1b66987b49c36e209","title":"Database Administrator - PostgreSQL","description":"9-12 years OverallJoining: ImmediateIn 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: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.confDatabase 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.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.Backup and Recovery:Develop and implement backup strategies.Perform regular backups of databases.Test and execute recovery procedures.Use tools like pg_dumppg_restore, and pg_basebackupPerformance Tuning and Optimization:Monitor database performance and resource utilization.Identify and resolve performance bottlenecks.Optimize queries and database structures.Use tools like EXPLAINVACUUM, and ANALYZEMaintenance 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.Monitoring and Troubleshooting:Monitor database health and respond to alerts.Troubleshoot database issues and errors.Use logging and monitoring tools like pg_stat_activitypg_stat_replication, and third-party monitoring solutions.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.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.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.J-18808-Ljbffr","company":"TechDigital Group","rawCompany":"techdigital group","city":"Fort Worth","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-04-24T04:36:25.636Z","occupations":[{"code":"15-1242.00","title":"Database Administrators","slug":"database-administrators"},{"code":"15-1243.00","title":"Database Architects","slug":"database-architects"},{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541519","title":"Other Computer Related Services","slug":"other-computer-related-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Database Administrator - PostgreSQL","description":"9-12 years OverallJoining: ImmediateIn 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: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.confDatabase 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.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.Backup and Recovery:Develop and implement backup strategies.Perform regular backups of databases.Test and execute recovery procedures.Use tools like pg_dumppg_restore, and pg_basebackupPerformance Tuning and Optimization:Monitor database performance and resource utilization.Identify and resolve performance bottlenecks.Optimize queries and database structures.Use tools like EXPLAINVACUUM, and ANALYZEMaintenance 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.Monitoring and Troubleshooting:Monitor database health and respond to alerts.Troubleshoot database issues and errors.Use logging and monitoring tools like pg_stat_activitypg_stat_replication, and third-party monitoring solutions.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.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.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.J-18808-Ljbffr","datePosted":"2026-04-24T04:36:25.636Z","dateModified":"2026-04-24T04:36:25.636Z","hiringOrganization":{"@type":"Organization","name":"TechDigital Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Fort Worth","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"cef2afa1b66987b49c36e209"},"url":"https://jobsearcher.com/jobs/cef2afa1b66987b49c36e209"}}