Posted time February 10, 2024 Location California, Lagos, London Job type Full-time

Job Description: 

We are seeking an experienced Database Administrator with expertise in MySQL and MongoDB to manage and optimize our database systems. As a key member of our technical team, you will be responsible for ensuring the availability, performance, security, and reliability of our database infrastructure. If you have a strong background in database administration and a passion for maintaining robust and efficient data environments, we invite you to apply. 

Responsibilities: 

  • Database Management: 
  • Install, configure, and maintain MySQL and MongoDB database systems. 
  • Ensure high availability, performance, and security of database environments. 
  • Performance Tuning: 
  • Optimize database performance through tuning queries, indexing, and system configurations. 
  • Monitor and troubleshoot performance issues to ensure optimal database operation. 
  • Backup and Recovery: 
  • Implement and maintain backup and recovery strategies for databases. 
  • Develop and test disaster recovery procedures to minimize downtime. 
  • Security Management: 
  • Implement and enforce security measures to protect databases from unauthorized access. 
  • Regularly review and update database security policies. 
  • Database Design: 
  • Collaborate with application developers to design and implement efficient and scalable database schemas. 
  • Participate in database design reviews to ensure best practices are followed. 
  • Patch and Upgrade Management: 
  • Manage database software patching and version upgrades. 
  • Coordinate with the development team to ensure compatibility with application requirements. 
  • Monitoring and Alerts: 
  • Establish and maintain database monitoring and alerting systems. 
  • Respond to alerts promptly, addressing issues to maintain database health. 
  • Documentation: 
  • Create and maintain comprehensive documentation for database configurations, processes, and procedures. 
  • Train and support other team members on database-related tasks. 

Qualifications: 

  • Bachelor’s degree in Computer Science, Information Technology, or related field. 
  • Proven experience as a Database Administrator with expertise in MySQL and MongoDB. 
  • Solid understanding of database architecture, design, and administration. 
  • Proficiency in SQL and scripting languages for automation (e.g., Shell, Python). 
  • Strong knowledge of database security, backup, and recovery procedures. 
  • Experience with performance tuning and optimization in MySQL and MongoDB environments. 
  • Familiarity with cloud database services (AWS RDS, MongoDB Atlas) is a plus. 
  • Excellent problem-solving and communication skills. 

Preferred Skills: 

  • Certification in MySQL or MongoDB administration is a plus. 
  • Experience with database migration projects. 
  • Knowledge of other database systems (e.g., PostgreSQL, Oracle). 
  • Familiarity with containerization technologies (Docker, Kubernetes).