Database Engineer

8 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

Location:

Experience:

Environment:


PostgreSQL Database Engineer


Key Responsibilities

  • Install, configure, and maintain PostgreSQL databases in

    Linux/openSUSE environments

    .
  • Design, develop, and optimize

    complex SQL queries, stored procedures, and functions

    .
  • Implement and manage

    TimescaleDB

    for handling time-series data.
  • Perform database

    tuning, indexing, partitioning, and query optimization

    .
  • Ensure

    high availability, backup, recovery, and disaster recovery planning

    .
  • Monitor database health and troubleshoot performance issues.
  • Implement and manage

    replication, clustering, and failover

    mechanisms.
  • Collaborate with developers to design efficient

    data models and schemas

    .
  • Perform

    database upgrades, migrations, and patch management

    .
  • Automate routine DBA tasks using

    scripting (Bash, Python, etc.)

    .


Required Skills & Experience

  • 8+ years

    of strong hands-on experience as a PostgreSQL DBA and Developer.
  • Expertise in

    PostgreSQL administration, performance tuning, and optimization

    .
  • Proficiency in working with

    Linux/openSUSE environments

    .
  • Hands-on experience with

    TimescaleDB

    and related toolkits.
  • Strong knowledge of

    query planning, indexing strategies, and database internals

    .
  • Experience in

    database security (roles, privileges, encryption, auditing)

    .
  • Good knowledge of

    replication (logical, streaming, synchronous/asynchronous)

    .
  • Familiarity with

    HA tools

    (Patroni, Pacemaker, pgPool-II, etc.).
  • Scripting skills in

    Bash, Python, or Perl

    for automation.
  • Exposure to

    cloud platforms (AWS RDS/Aurora, Azure Database for PostgreSQL, GCP Cloud SQL)

    is a plus.
  • Strong problem-solving and troubleshooting skills.


Preferred Qualifications

  • Experience with

    large-scale, high-transactional databases

    .
  • Knowledge of

    PostGIS

    or other PostgreSQL extensions.
  • Experience with

    CI/CD pipelines

    for database deployments.
  • Familiarity with

    monitoring tools (Prometheus, Grafana, pg_stat_statements, pgbadger)

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hyderabad, telangana, india

jaipur, rajasthan, india

Noida, Uttar Pradesh, India

Trivandrum, Kerala, India