Search by job, company or skills

N

Senior Database Management

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

Job Description

Key Responsibilities:

Database Maintenance & Administration:

  • Perform routine maintenance tasks includingbackup, recovery, patching, and performance tuning.
  • Conductstandard database maintenance and administration taskswith attention to detail.
  • Monitor database activity, health, and performance, usingdatabase management system software and toolsto collect performance statistics.
  • Optimize database performance, plan for forecast resource needs, and recommend corrective actions.
  • Ensure databasehigh availability, replication, failover, and clustering.
  • Develop and configure tools toautomate 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.

Database Design & Implementation:

  • Design and architect scalable, high-performance database systems for enterprise applications.
  • Implement database schemas, indexing, and optimization techniques to improve efficiency.
  • Manage database configuration, including installing and upgrading software, and maintaining relevant documentation.

Containerization & Orchestration:

  • Manage databases usingDocker and Kubernetesto ensure scalability and resilience.
  • Optimize containerized database solutions for performance optimization.
  • ImplementCI/CD pipelines for automated deployment and maintenanceof databases within containerized environments.

Collaboration & Communication:

  • Work closely withapplication teamsto ensure seamless integration and optimal performance by understandingbusiness logic, data models, and query patterns.
  • Optimize database schema and queries forapplication performance improvement.
  • Provide guidance ondatabase best practicesfor developers and architects.
  • Collaborate with team members to address user needs, providing timely issue resolution and guidance.
  • Interact with customers, suppliers, and partners to deliver effective database maintenance.
  • Make substantive contributions to discussions, planning, and implementation of database management improvements.

Monitoring & Reporting:

  • Continuously monitordatabase performance statisticsand generate reports to communicate findings and recommendations.
  • Identify and investigate complex issues, proposing effective corrective actions.
  • Utilize monitoring tools and frameworks to ensure proactive database management.
  • Automatepatching, backups, and deploymentsusing scripts (Bash/Python) and configuration management tools (Ansible, Terraform).

Security & Compliance

  • Implementdatabase security best practices, including access controls, encryption, and auditing.
  • Ensure compliance withGDPR, HIPAA, SOC2, and other regulatory standards.

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, MongoDB, and Redis.
  • Containerization & Orchestration:Hands-on experience with Docker and Kubernetes for deploying and managing databases.
  • Application & Infrastructure 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.
  • Maintenance Automation:Expertise in scripting and developing tools for automated maintenance tasks.
  • Analytical & Problem-Solving Skills:Excellent troubleshooting capabilities with the ability to recommend effective solutions.
  • High Availability & Disaster Recovery: Backup, failover, replication, and multi-region deployments.
  • Security & Compliance: Database encryption, access controls, auditing, GDPR/HIPAA compliance.
  • Collaboration & Communication:Ability to work effectively within cross-functional teams and present technical concepts to non-technical stakeholders.
  • Documentation:Strong documentation skills for architectures, procedures, and troubleshooting guides.

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: 120542357