Sr. Database Administrator

Total-TECH Co.

” The Job Description”

  1. Install, configure, and manage PostgreSQL and MongoDB databases on Kubernetes.
  2. Monitor database performance and ensure high availability and scalability of the database infrastructure.
  3. Perform routine maintenance tasks such as backups, indexing, and database tuning.
  4. Implement and manage database clustering, replication, and failover strategies.
  5. Deploy and manage database instances within Kubernetes clusters using Helm, Operators, or custom scripts.
  6. Monitor and manage resource allocation, scaling, and scheduling of database pods within Kubernetes.
  7. Troubleshoot and resolve issues related to database deployments on Kubernetes.
  8. Implement security best practices for PostgreSQL and MongoDB databases, including data encryption, user access control, and audit logging.
  9. Ensure compliance with data protection regulations and corporate policies.
  10. Conduct regular security assessments and apply patches and updates as necessary.
  11. Develop and maintain automation scripts for database provisioning, backups, and maintenance using tools such as Ansible, Terraform, or custom bash scripts.
  12. Implement CI/CD pipelines for database schema changes and migrations.
  13. Set up and manage monitoring tools such as Prometheus, Grafana, or ELK stack for real-time database performance and health monitoring.
  14. Troubleshoot database issues and work closely with DevOps and application teams to resolve performance bottlenecks.
  15. Document database configurations, procedures, and best practices.
  16. Prepare and present regular reports on database performance, availability, and usage.Requirements:
  •  Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 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.
  • 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.

Tagged as: , , , , , , , , , ,

Upload your CV/resume or any other relevant file. Max. file size: 3 GB.

Job Overview
Job Location