Jetzt bewerben

Job Description:

Job Title: PostgreSQL DBA Architect

Job Summary:

The PostgreSQL DBA Architect is responsible for designing, implementing, and maintaining robust PostgreSQL database solutions that meet enterprise-level performance, scalability, and security requirements. The role combines deep technical expertise with architectural vision, ensuring optimal data availability, disaster recovery, and integration with application and cloud ecosystems.

This is a hands-on role, requiring strong administration, optimization, and troubleshooting skills alongside architectural leadership.

Key Responsibilities:

Database Architecture & Design

• Design and architect PostgreSQL database systems for high availability, performance, and scalability.

• Define database standards, schema design principles, and best practices for indexing and partitioning.

• Plan and implement replication, sharding, and failover strategies.

• Develop and maintain database capacity and scalability plans.

Administration & Operations

• Install, configure, and upgrade PostgreSQL servers and extensions.

• Manage roles, users, privileges, and security policies.

• Implement automated backup, recovery, and disaster recovery procedures.

• Monitor database health using tools like pgAdmin, pg_stat_statements, Prometheus, Grafana, or pgbouncer.

• Perform performance tuning, query optimization, and resource utilization monitoring.

Cloud & DevOps Integration

• Deploy and manage PostgreSQL on AWS RDS, Aurora, Azure PostgreSQL.

• Integrate PostgreSQL into CI/CD pipelines using tools like Jenkins, GitLab, or Terraform.

• Automate database provisioning and configuration through Infrastructure as Code (IaC).

Security & Compliance

• Implement data encryption (at rest and in transit), auditing, and monitoring for compliance.

• Ensure adherence to regulatory standards (SOC, ISO27001, etc.).

Collaboration & Leadership

• Collaborate with application developers and data engineers for schema optimization and SQL tuning.

• Lead database modernization initiatives, including migrations from MSSQL Server /MySQL to PostgreSQL.

• Provide technical mentorship to DBAs and development teams.

• Create and maintain detailed architecture and operational documentation.

Required Qualifications:

• Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.

• 10+ years of overall DBA experience, with at least 6+ years focused on PostgreSQL.

• Proven experience in PostgreSQL architecture, administration, and performance tuning.

• Expertise in logical and physical replication, connection pooling, and high availability (Patroni, repmgr, or Pacemaker).

• Hands-on experience with PostgreSQL on cloud platforms (AWS).

• Strong scripting skills in Python, Bash, or PowerShell for automation.

• Solid understanding of database internals, query planner, and indexing strategies.

• Experience in database migration, upgrade, and version management.

  • Experience in DynamoDB configuration and JSON Scripts.

Preferred Skills:

• Knowledge of containerized environments (Docker, Kubernetes).

• Exposure to NoSQL databases (DynamoDB, Redshift) is a plus.

• Certifications such as EDB PostgreSQL DBA, AWS Database Specialty.

Jetzt bewerben

Weitere Jobs