TE

PostgreSQL

Teamware Solutions
Hyderabad3-6 LPA Posted 16 Jul 2025
FULL TIME
Documentation
Database Management
Performance Monitoring
Sql
Postgresql

Job Description

Teamware Solutions is looking for a skilled PostgreSQL Database Administrator / Developer to manage, maintain, and optimize our critical PostgreSQL database environments. You'll be responsible for ensuring the high availability, performance, and security of our data, playing a vital role in our data infrastructure. This position is ideal for an experienced professional who thrives on optimizing complex database systems and safeguarding valuable data.

Key Responsibilities

  • Database Management & Maintenance:
  • Install, configure, and maintain PostgreSQL database instances, ensuring optimal performance and stability.
  • Perform regular database backups, restores, and ensure disaster recovery readiness.
  • Implement and manage database security, including user permissions, roles, and encryption.
  • Conduct routine database health checks, monitoring, and maintenance tasks such as vacuuming, indexing, and integrity checks.
  • Performance Tuning & Optimization:
  • Monitor database performance, identify bottlenecks, and implement solutions for performance tuning (e.g., query optimization, proper indexing, analyzing execution plans).
  • Optimize SQL queries, stored procedures, and database schemas for improved efficiency.
  • Analyze and troubleshoot complex database-related issues, ensuring minimal downtime.
  • High Availability & Scalability:
  • Implement and manage high availability solutions like streaming replication, logical replication, PgBouncer, or other clustering technologies.
  • Plan and execute database scaling strategies to support growing data volumes and user loads.
  • Development Support & Integration:
  • Collaborate with development teams to design efficient database schemas, write optimized queries, and support application integration.
  • Assist in database migrations and upgrades.
  • Troubleshooting & Support:
  • Provide expert-level support for all PostgreSQL database issues, responding to incidents and requests in a timely manner.
  • Work closely with application teams to resolve database-related problems.
  • Documentation & Best Practices:
  • Create and maintain comprehensive documentation for database configurations, processes, and procedures.
  • Ensure adherence to industry best practices and internal standards for database administration.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a PostgreSQL Database Administrator or Developer.
  • In-depth knowledge of PostgreSQL architecture, concepts, and features.
  • Strong proficiency in SQL, PL/pgSQL, and database schema design.
  • Experience with performance monitoring and tuning tools for PostgreSQL.
  • Familiarity with Linux/Unix operating systems for database environments.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently and collaboratively in a fast-paced environment.

Preferred Skills

  • Experience with cloud database services (e.g., Azure Database for PostgreSQL, AWS RDS for PostgreSQL, Google Cloud SQL for PostgreSQL).
  • Knowledge of containerization (Docker) and orchestration (Kubernetes) in a database context.
  • Experience with database migration tools and strategies.
  • Familiarity with other database technologies.