Database Administrator

3 weeks ago


Delhi India Tarento Group Full time

Job Description Role Overview We are looking for a highly skilled Database Administrator (DBA) with strong expertise in PostgreSQL and MongoDB to manage, optimize, and scale our mission-critical databases. The ideal candidate will have hands-on experience in query tuning, data modeling for ETL/reporting, and database performance optimization across high-traffic production systems. Key Responsibilities - Database Management & Operations - Install, configure, upgrade, and maintain PostgreSQL and MongoDB databases across environments. - Configure and maintain replication, sharding, and connection pooling (PgPool-II, Patroni, PgBouncer, etc.). - Manage multiple environments (Dev, QA, Prod) ensuring consistency and availability. - Performance Optimization - Analyze and tune complex SQL queries, stored procedures, and MongoDB aggregation pipelines. - Optimize indexing strategies, query execution plans, and caching mechanisms. - Monitor performance using tools like pg_stat_statements, pgBadger, Prometheus, Grafana, and MongoDB Ops Manager. - ETL & Data Modeling - Design and maintain data models for analytics and reporting use cases. - Work closely with the data and application teams to develop ETL pipelines for transforming and loading data efficiently. - Ensure schema designs are normalized, scalable, and optimized for query performance. - Backup, Recovery & High Availability - Implement automated backup and disaster recovery strategies (pg_dump, pg_basebackup, WAL-G, mongodump). - Enable Point-In-Time Recovery (PITR) for PostgreSQL. - Manage replica sets and cluster failover in MongoDB. - Monitoring & Troubleshooting - Monitor replication lag, deadlocks, connection pool usage, and long-running queries. - Identify and resolve database performance bottlenecks, locking issues, and query timeouts. - Perform root cause analysis (RCA) for database incidents. - Security & Compliance - Manage user roles, privileges, and RBAC policies. - Enforce data encryption (SSL/TLS), auditing, and secure connection practices. - Support compliance with data protection policies (GDPR, SOC2, ISO 27001, etc.). - Automation & Maintenance - Automate database maintenance tasks such as vacuum, reindexing, and statistics updates. - Develop scripts for backup verification, health checks, and capacity planning. - Support data archival strategies for large datasets (cold/hot storage). - Collaboration & Documentation - Collaborate with developers to review schema changes, stored procedures, and query performance. - Maintain detailed documentation for setup, recovery, and maintenance procedures. - Participate in capacity planning, scaling strategies, and cloud migration (AWS RDS, Atlas, etc.). Required Skills & Experience - 8+ years of hands-on DBA experience in PostgreSQL and MongoDB administration. - Strong proficiency in SQL, PL/pgSQL, and MongoDB aggregation framework. - Proven expertise in query tuning, stored procedure optimization, and data modeling for analytics/reporting. - Experience in ETL design and performance tuning for large datasets. - Deep understanding of replication, partitioning, sharding, and high availability setups. - Familiarity with Linux administration, shell scripting, and cloud-managed databases (AWS RDS, Azure Cosmos DB, GCP). - Experience with monitoring tools (Prometheus, Grafana, pgBadger, PMM, or similar). - Strong problem-solving and troubleshooting skills in production environments. Good to Have - Experience with NoSQLSQL data integration. - Exposure to Kafka, Airflow, or other ETL orchestration tools. - Knowledge of containerized deployments (Kubernetes, Helm) and IaC tools (Terraform, Ansible). - Understanding of MongoDB sharded cluster performance optimization.



  • Delhi, India, India SMC Group Full time

    JD PostgreSQL/MongoDB/SQL Server DBAWork experience: 3+ yearsHands-on experience in PostgreSQL/MongoDB/SQL Server Database Administration and Maintenance in Windows/Linux Environment with proficiency in backups, restore, user management, securing the database environment.Working experience in configuring the master/slave replication with failovers and...


  • Delhi, India Customer Capital Full time

    Job Description Company Profile Customer Capital is at the forefront of providing innovative Product as a Service solutions, tailored to meet the needs of large enterprises. We specialize in creating commerce platformsincluding shopping, travel, and dealsthat are seamlessly integrated with loyalty programs to serve the end customers of our clients. Our...


  • india Tata Consultancy Services Full time

    *Role Microsoft SQL Server Database Administrator – L2 *Required Technical Skill Set Microsoft SQL Server 2000, 2005, 2008 R2 & 2012 Administration *Desired Experience Range 6-8 years *Location :Pune, Chennai *Notice Period:0-45 Days candidates Only Virtual Drive Date: 03-Oct-25Desired Competencies (Technical/Behavioral Competency) Must-Have · 3 - 6 years...


  • India Dayforce Full time

    Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), and the Asia Pacific Japan (APJ) region. Our award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving...


  • Delhi, Delhi, India Innoblooms Info Services Pvt. Ltd. Full time

    **Job Title**: Database Administrator (Contractual) **Location**: Delhi **Salary Range**: ₹60,000 - ₹90,000 per month **Experience**: 4 to 6 years **Job Type**:Contractual - 1 Year** (Extendable based on performance and project requirements) **Job Summary**: **Key Responsibilities**: - Install, configure, upgrade, monitor, and manage multiple **MS-SQL...


  • Delhi, India, India ThoughtSol Infotech Ltd. Full time

    Job Title: Senior Database Administrator (DBA)Location: NoidaExperience: 4-5 YearsRole OverviewWe are seeking a skilled Senior Database Architect & DBA with 4–5 years of experience indesigning, implementing, and administering enterprise-grade SQL databases. The roleblends strategic database architecture with day-to-day database administration,...


  • Delhi, Delhi, India NKRAFTERZ Full time

    **Position: Database Administrator** **Responsibilities**: - Database Management ○ Implement efficient database schema design principles for optimal data storage and retrieval. ○ Perform regular backups, restores, and disaster recovery procedures to ensure data integrity and availability. ○ Monitor database performance metrics and identify...


  • india FINVASIA Full time

    About Company: Finvasia is a multi-disciplinary, multinational organization that owns and operates over a dozen brands across financial services, technology, real estate & healthcare verticals. From the last 13 years of our history, Finvasia has managed funds for some of the notable hedge funds of The Wall Street, launched the first and only commission-free...


  • India SymTrain Full time

    Job Description Job Title: Database Administrator Location: Remote (India-based) Experience Required: 5+ years Position Overview We are seeking an experienced Database Administrator to join our team and take ownership of our database infrastructure and reporting systems. The ideal candidate will have a strong background in building and optimizing dedicated...


  • India eG Innovations Full time

    Experience and knowledge in installation, configuration, administration and troubleshooting of databases for Standalone and high availability clustering architectures - Good experience in building & design queries for performance - Comprehensive knowledge and experience in managing and maintenance of database activities such as user management, backup,...