Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 15163855

    BENGALURU · FULLTIME

    Senior Database Engineer

    WorkOnGrid logo

    WorkOnGrid

    Bengaluru · onsite · Posted 55d ago

    Sourced fromInstahyre
    Not disclosed5–8 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.2s
    • Found the form on Instahyre · 9 questions to answer1.8s
    • Decided the answers for all of them2.8s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    We are looking for a Senior Database Administrator with expert-level command of PostgreSQL. In this role, you will take full ownership of the database lifecycle, from installation, configuration, and zero/low-downtime database migrations (e. g., from MariaDB/MySQL to PostgreSQL) in diverse environments (customer data centers and cloud) to setting up high availability (HA), replication, automation, and disaster recovery strategies.


    Responsibilities:

    • Core Database Administration: Administer, support, and maintain enterprise database systems with a primary focus on PostgreSQL.
    • Database Migration: Plan and execute database migrations, schema conversions, and data transformations from legacy database systems (such as MariaDB/MySQL) to PostgreSQL with minimal downtime.
    • Deployment and High Availability: Lead the installation, configuration, and provisioning of database clusters across cloud and customer data centers (on-premises), ensuring high availability (HA) and automated failover.
    • Replication and DR: Design and implement robust strategies for physical/logical replication, backup, and point-in-time recovery (PITR) to ensure business continuity.
    • Performance Tuning: Proactively monitor database health and availability using Prometheus and Grafana. Perform query optimization, indexing, connection pooling (e. g., PgBouncer), and resource configuration for low latency and high throughput.
    • Analytical and Secondary Data Stores: Support and manage analytical/OLAP workloads (e. g., ClickHouse) and caching/NoSQL systems (e. g., Redis) as needed.
    • Automation: Automate routine database administration tasks, migration scripts, installation workflows, and configuration management using scripting (Bash/Python) and automation tools.
    • Security: Implement and maintain database security controls, including hardening, role-based access management (RBAC), auditing, and encryption standards.
    • Collaboration and Documentation: Work closely with development, infrastructure, and platform teams to improve reliability, scalability, and schema design while maintaining comprehensive technical documentation.


    Requirements:

    • Experience: 5-8 years of hands-on experience in database administration.
    • PostgreSQL Expertise: Expert-level knowledge of PostgreSQL architecture, internals, physical/logical replication, connection pooling (e. g., PgBouncer), and performance tuning is mandatory.
    • Database Migration: Proven experience migrating schemas, queries, and live data from other relational database engines (e. g., MariaDB/MySQL) to PostgreSQL.
    • High Availability and Replication: Deep understanding of HA architectures (e. g., Patroni, pg_auto_failover), backup strategies (pgBackRest, WAL archiving), point-in-time recovery (PITR), and replication topologies.
    • Infrastructure and Deployment: Proven experience installing and configuring databases in hybrid environments (customer DCs and cloud).
    • Observability: Proficiency with monitoring tools, specifically Prometheus and Grafana.


    Nice To Have:

    • MariaDB / MySQL Expertise: Solid hands-on experience administering, replicating, and tuning MariaDB or MySQL databases.
    • Redis and NoSQL: Working knowledge of Redis (for caching and persistence) and general exposure to NoSQL databases.
    • Analytical Databases and Workloads (OLAP): Experience administering columnar or analytical databases (e. g., ClickHouse, Druid, Snowflake, Vertica). Hands-on ClickHouse experience (cluster operations, sharding) is a major bonus.
    • IaC Tools: Familiarity with Ansible, Terraform, or Chef for configuration management.
    • Automation: Strong scripting skills in Bash and/or Python for automating installation, migration, and maintenance tasks.


    Soft Skills and Attributes:

    • Ownership: High level of accountability; ability to take a problem from detection to resolution without constant supervision.
    • Communication: Strong verbal and written communication skills to effectively articulate technical concepts to internal teams and external customers.
    • Problem Solving: A proactive approach to identifying potential issues before they impact production.

    Sourced from instahyre

    Section · 02

    Skills

    PostgresqlDatabase AdministrationDatabase DevelopmentMySQLreplicationhigh availabilityMigrationsPITRpgBackRestMigration

    Senior Database Engineer · waiting for your command