- Senior
- Ufficio in Chennai
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.
Candidarsi ora