Apexon logo

PostgreSQL Database Administrator

Apexon

  • 1 day ago
  • Remote
  • Full-time
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Amazon Relational Database Service (RDS)unmatched
  • Architectural Designunmatched
  • Database Administrationunmatched
  • Database Technologyunmatched
  • Large-Scale Systemsunmatched
  • PostgreSQLunmatched
  • Records Managementunmatched

Description

·       We are seeking a highly experienced Postgres Database Administrator with a minimum of 10 years of strong and relevant experience. 

·       This extensive experience is critical for architecting, designing, setting up, and managing large scale application database systems having complex database structures. 

·       The successful applicant should have a proven track record of administrating PostgreSQL databases, specifically within AWS RDS environments. 

Job Responsibilities

·       This role demands a proactive individual who can manage, maintain, and optimize our database systems to ensure high availability and performance, especially in environments with more than 2,000 tables across multiple schemas. 

·       The ability to quickly understand application database models and entity relationships, and to start demonstrating DBA skillsets in a fast-paced project environment, is essential. 

·       Amazon RDS flips role as a DBA around, so you spend only a fraction of your time on routine management tasks. 

·       This leaves the rest of your time for aligning your work more closely with the business and value derived from the data assets that you manage. 

·       You can then focus on lending your DBA skills to application teams and end users—helping deliver new features, functionality, and proactive tuning value to the core business. 

·       Setup and Configuration : Architect, design, and implement PostgreSQL databases on AWS RDS, ensuring optimal configuration for performance and scalability.

·       Configure parameter groups, option groups, and security groups for AWS RDS Postgres instances. 

·       Configure and manage database users, roles and Set up and manage database instances, including multi-AZ deployments for high availability. 

·       Implement automated backups, snapshots, and point in time recovery configurations. Configure monitoring and alerting using AWS CloudWatch and other monitoring tools. 

Database Management :

·       Manage and maintain PostgreSQL databases with more than 2,000 tables across multiple schemas. 

·       Ensure data is available, protected from loss and corruption, and easily accessible. Perform database tuning, optimization, and troubleshooting to ensure high performance and availability. 

·       Implement and manage database security measures, including user access controls and data encryption. 

·       Develop and maintain database backup and recovery procedures. 
Follow operation run books to ensure consistent and reliable database operations. 

Schema Design and Access Patterns : 

·       Design database schemas, access patterns, and locking strategies to ensure data integrity and optimal performance.

Scripting and Automation : 

·       Extensive experience with writing shell/bash/Python scripts related to Postgres DB management and automation. 

·       Develop and maintain scripts for automating routine database tasks and processes. 

Numbers & Facts

Location (
Remote
)
Job TypeFull-time

Qualifications

·       Minimum of 10 years of strong and relevant experience as a PostgreSQL Database Administrator, specifically for large scale applications.

·       Extensive experience with AWS RDS Postgres, including setup, configuration, and management. 

·       Strong knowledge of PostgreSQL architecture, configuration, and administration. 

·       Minimum of 8 years of hands-on experience developing and reviewing complex PL/pgSQL functions, procedures, and other database objects. 

·       Extensive experience with database performance tuning and optimization techniques. 

·       Proficiency in SQL and PL/pgSQL programming. 

·       Familiarity with database security best practices. 

·       Experience with backup and recovery strategies. 

·       Strong problem-solving skills and attention to detail. 

·       Excellent communication and collaboration skills. 

·       Ability to work independently and as part of a team. 

·       Flexibility in working hours to support global teams and critical database operations. 

·       Must have experience in production system monitoring and incident management processes. 

·       Must provide after-hours on-call support. 

·       Experience in designing database schemas, access patterns, and locking strategies. 

·       Experience in conducting performance analysis and capacity planning.

·       Familiarity with DevOps practices and tools (e.g., Bitbucket, Bamboo, Github, Jenkinks). 

Skills

  • Postgresql Database Administrator
  • AWS RDS Postgres
  • SQL
  • PL/pgSQL
  • DevOps

Similar Jobs

See more jobs