Talent.com
This job offer is not available in your country.
Database Administrator - PostgreSQL

Database Administrator - PostgreSQL

Brainwork TechnoSolutions Pvt. LtdNoida
30+ days ago
Job description

We are seeking a highly skilled and experienced PostgreSQL Database Administrator to join our dynamic team.

In this role, you will be responsible for the design, implementation, and maintenance of our large-scale PostgreSQL database infrastructure.

You will play a critical role in ensuring the performance, security, and availability of our mission-critical data.

The ideal candidate will possess a deep understanding of PostgreSQL internals, strong problem-solving skills, and a proven track record of managing complex database Design and Implementation :

  • Design, build, and configure PostgreSQL databases to meet evolving business requirements.
  • Develop and maintain database schemas, tables, indexes, views, and stored procedures.
  • Implement and enforce database standards and best practices.
  • Participate in capacity planning and performance Tuning and Optimization :
  • Monitor database performance and identify bottlenecks.
  • Perform query optimization, indexing, and normalization to improve database efficiency.
  • Analyze and tune database configurations for optimal performance.
  • Conduct performance testing and Administration and Maintenance :
  • Install, configure, and upgrade PostgreSQL servers.
  • Manage user accounts and permissions.
  • Implement and maintain backup and recovery strategies.
  • Perform disaster recovery planning and testing.
  • Monitor database health and proactively address issues.
  • Implement and maintain high availability solutions (e.g., replication, clustering).
  • Perform database migrations.
  • Specializing in Oracle to PostgreSQL Integration and ETL :
  • Develop and implement ETL strategies for integrating data from diverse sources into data warehouses.
  • Design and develop data pipelines using appropriate tools and technologies.
  • Ensure data quality and and Compliance :
  • Implement and maintain database security measures to protect sensitive data.
  • Monitor database activity and identify potential security threats.
  • Ensure compliance with relevant data privacy regulations.
  • Perform regular security and Support :
  • Provide timely and effective troubleshooting for database-related issues.
  • Respond to and resolve production incidents.
  • Provide technical support to developers and other and Training :
  • Mentor and train junior database administrators.
  • Share knowledge and best practices with the team.
  • Create and maintain technical Skills and Requirements :
  • 5-8 years of proven experience as a PostgreSQL Database Administrator in a large-scale enterprise environment.
  • Strong understanding of PostgreSQL architecture and internals.
  • Expertise in database performance tuning, query optimization, indexing, and normalization.
  • Experience with database backup and recovery procedures, including disaster recovery planning.
  • Proficiency in SQL and database scripting (e.g., PL / pgSQL).
  • Experience with database security and access control.
  • Knowledge of ETL concepts and tools.
  • Experience with database monitoring and alerting tools.
  • Ability to work under pressure and meet deadlines.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration Skills :
  • Advanced knowledge of PostgreSQL administration, configuration, and tuning.
  • Experience with PostgreSQL replication, clustering, and high availability solutions (e.g., streaming replication, Patroni).
  • Proficiency in PL / pgSQL for stored procedures, functions, and triggers.
  • Experience with PostgreSQL extensions (e.g., PostGIS, Systems :
  • Strong knowledge of Linux / Unix operating systems (e.g., CentOS, Ubuntu, RHEL).
  • Experience with shell Tools :
  • Experience with database monitoring and management tools (e.g., pgAdmin, Prometheus, Grafana).
  • Knowledge of database migration tools (e.g., ora2pg, pgloader).
  • Experience with ETL :
  • Proficiency in SQL.
  • Knowledge of scripting languages (e.g., Python, (Preferred) :
  • Experience with cloud-based PostgreSQL services (e.g., AWS RDS for PostgreSQL, Azure Database for PostgreSQL, Google Cloud SQL for PostgreSQL).
  • Knowledge of cloud infrastructure and Qualifications and Skills :
  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • Hands-on experience with database migration, particularly from Oracle to PostgreSQL.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of CI / CD pipelines.
  • Experience with infrastructure as code (IaC) tools like Terraform or Ansible.
  • Experience with NoSQL databases

(ref : hirist.tech)

Create a job alert for this search

Database Administrator • Noida