DBA - MongoDB and PostgreSQL

4 weeks ago


Cairo, Egypt Gex Search Full time $700 - $900

We are seeking a skilled and experienced Database Administrator (DBA) to manage and administer PostgreSQL and MongoDB databases. 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.  MUST HAVEDatabase Management & Administration:
  • Install, configure, and manage PostgreSQL and MongoDB databases.
  • 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.
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.
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.
GOOD TO HAVE SKILLS
  • 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.
  • Database Migration Experience
  • Deploy and manage database instances within Kubernetes clusters using Helm, Operators, or custom scripts.
  • 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.

Qualifications: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.
  • Good understanding of cloud-native technologies.
Skills:
  • Proficient in PostgreSQL and MongoDB management and administration.
  • GCP/AWS Any cloud exposure
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.


  • Cairo, Egypt Invitro Capital Full time

    **Job Overview**: Invitro Capital is seeking a highly skilled and experienced Senior Backend Engineer with expertise in Python to join our team in Egypt. As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems for our portfolio companies. You will work closely with cross-functional...

  • Full stack Developer

    4 weeks ago


    Cairo - Alexandria Desert Road, Egypt Gex Search Full time 1,000 - 1,200

    Job Summary:We are seeking a highly skilled Full-Stack .NET Developer with 6+ years of experience in the Fintech industry. The ideal candidate will have expertise in .NET Core, C#, ASP.NET, JavaScript frameworks (React/Angular/Vue), SQL Server, and cloud technologies (Azure/AWS). You will play a key role in designing, developing, and maintaining scalable,...