company logo

DBA - PostgreSQL and MongoDB

Kolkata
Bengaluru
Ahmedabad
Chennai
Hyderabad
Pune
Mumbai
Full-Time
Remote
Mid-Level: 6 to 8 years
10L - 15L (Per Year)
Posted on Sep 11 2024

Not Accepting Applications

About the Job

Skills

PostgreSQL
MongoDB
Database Administration
SQL
Performance Tuning
Backup and Recovery
Query Optimization
Replication

Role Overview:


We are seeking a skilled and experienced Database Administrator (DBA) to manage and administer PostgreSQL and MongoDB databases on Kubernetes. The ideal candidate will have a strong background in database management, containerization, and cloud-native technologies, with a particular focus on ensuring the availability, performance, and security of database systems.


• Database Management & Administration:

✓ Install, configure, and manage PostgreSQL and MongoDB databases on Kubernetes.

✓ Monitor database performance and ensure high availability and scalability of the database infrastructure.

✓ Perform routine maintenance tasks such as backups, indexing, and database tuning.

✓ Implement and manage database clustering, replication, and failover strategies.


• Kubernetes Management:

✓ Deploy and manage database instances within Kubernetes clusters using Helm, Operators, or custom scripts.

✓ Monitor and manage resource allocation, scaling, and scheduling of database pods within Kubernetes.

✓ Troubleshoot and resolve issues related to database deployments on Kubernetes.


• Security & Compliance:

✓ Implement security best practices for PostgreSQL and MongoDB databases, including data encryption, user access control, and audit logging.

✓ Ensure compliance with data protection regulations and corporate policies.

✓ Conduct regular security assessments and apply patches and updates as necessary.


• Automation & Scripting:

✓ Develop and maintain automation scripts for database provisioning, backups, and maintenance using tools such as Ansible, Terraform, or custom bash scripts.

✓ Implement CI/CD pipelines for database schema changes and migrations.


• Monitoring & Troubleshooting:

✓ Set up and manage monitoring tools such as Prometheus, Grafana, or ELK stack for real-time database performance and health monitoring.

✓ Troubleshoot database issues and work closely with DevOps and application teams to resolve performance bottlenecks.


• Documentation & Reporting:

✓ Document database configurations, procedures, and best practices.

✓ Prepare and present regular reports on database performance, availability, and usage.


Education:

✓ Bachelor’s degree in Computer Science, Information Technology, or a related field.


Experience:

✓ 6-8 years of experience in database administration, with specific experience in PostgreSQL and MongoDB.

✓ Proven experience managing databases in a Kubernetes environment.

✓ Strong understanding of Kubernetes, Docker, and cloud-native technologies.


Skills:

✓ Proficient in PostgreSQL and MongoDB management and administration.

✓ Strong knowledge of Kubernetes architecture and best practices for running stateful applications.

✓ Experience with automation tools like Ansible, Terraform, or similar.

✓ Familiarity with CI/CD pipelines and DevOps practices.

✓ Excellent problem-solving skills and the ability to troubleshoot complex issues.


Preferred Qualifications:

✓ Experience with cloud platforms such as AWS, Azure, or Google Cloud.

✓ Knowledge of additional database systems such as MySQL or SQL Server.

✓ Experience with database migration and data warehousing solutions.



About the company

Established in the year 2006, DEV HR SOLUTIONS is focused on providing high quality staffing and consulting Solutions with their Head office in Ahmedabad- Gujarat, that are best-in-class and fit the changing needs of the industry. We provide Customized Human Resource Services to corporate houses and Companies across varied industries that want their people to grow and achieve success for themselve ...Show More

Industry

Staffing & Recruiting

Company Size

2-10 Employees

Headquarter

Ahmedabad, Gujarat