Search by job, company or skills

N

Senior Database Engineer - PostgreSQL

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 days ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities :

Database Maintenance & Administration :

  • Perform routine maintenance tasks including backup, recovery, patching, and performance tuning.
  • Conduct standard database maintenance and administration tasks with attention to detail.
  • Monitor database activity, health, and performance, using database management system software and tools to collect performance statistics.
  • Optimize database performance, plan for forecast resource needs, and recommend corrective actions.
  • Ensure database high availability, replication, failover, and clustering.
  • Develop and configure tools to automate database administration tasks, enhancing efficiency and minimizing downtime.
  • Maintain procedures and documentation for databases, ensuring compliance with standards for definition, security, and integrity of database objects.
  • Implement disaster recovery strategies and maintain data integrity across environments.

Incident Management & Troubleshooting :

  • Handle critical escalations and complex troubleshooting for database issues.
  • Diagnose performance bottlenecks, slow queries, deadlocks, and replication issues.
  • Collaborate with DevOps, infrastructure, and application teams for RCA (Root Cause Analysis).

Backup, Recovery & Disaster Recovery :

  • Design and implement backup strategies and disaster recovery plans.
  • Ensure data integrity, redundancy, and compliance with RPO/RTO requirements.

Containerization & Orchestration :

  • Manage databases using Docker and Kubernetes to ensure scalability and resilience.
  • Optimize containerized database solutions for performance optimization.
  • Implement CI/CD pipelines for automated deployment and maintenance of databases within containerized environments.

Collaboration & Communication :

  • Work closely with application teams to ensure seamless integration and optimal performance by understanding business logic, data models, and query patterns.
  • Optimize database schema and queries for application performance improvement.
  • Interact with customers, suppliers, and partners to deliver effective database maintenance.

Documentation & Reporting :

  • Maintain comprehensive documentation of database architectures, processes, maintenance plans, and troubleshooting guides.
  • Prepare reports detailing system health, performance metrics, and improvement plans.

Required Skills and Qualifications :

  • Database Technologies : Deep knowledge of PostgreSQL, Redis and MongoDB.
  • Containerization & Orchestration : Hands-on experience with Docker and Kubernetes for deploying and managing databases.
  • Infrastructure and Application Integration : Strong understanding of application and infrastructure interoperability, microservices, API interactions, and application workflows.
  • Performance Tuning & Optimization : Proven experience in performance tuning, query optimization, system monitoring, and caching mechanisms.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

We are Nomiso a software co-engineering company and your partner in solving complex business problems with technology. We collaborate with our clients to understand business- and industry-specific challenges and engage with them to push the boundaries of what's possible to deliver impact at pace and scale.
At Nomiso, we are not just delivering innovative solutions; we are Co-engineering Excellence.

Job ID: 120341577