
DBA - PostgreSQL and MongoDB

DBA - PostgreSQL and MongoDB
20
Applications
Not Accepting Applications
About the Job
Skills
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
Industry
Staffing & Recruiting
Company Size
2-10 Employees
Headquarter
Ahmedabad, Gujarat
