HumanBit Logo

MYSQL Database Administrator | Codersbrain

full-time
Posted on July 31, 2025

Job Description

Database Administrator (DBA)

Job Summary

The Database Administrator (DBA) is responsible for maintaining the database environment, ensuring it operates smoothly 24/7. The goal is to provide a seamless flow of information throughout the company, enhancing both backend data structure and frontend accessibility for end-users.

Responsibilities

  • Build database systems of high availability and quality based on end-users' specialized roles.
  • Design and implement databases according to end-users' information needs and views.
  • Define user roles and enable data distribution in an appropriate format and timely manner.
  • Utilize high-speed transaction recovery techniques and ensure robust data backups.
  • Profile server resource usage, optimizing and tweaking performance as necessary.
  • Troubleshoot and resolve production database issues promptly.
  • Ensure the performance, security, and availability of databases.
  • Manage parameters to provide fast query responses.
  • Liaise with database programmers and IT project managers for collaborative projects.
  • Protect databases from threats and unauthorized access, recommending improvements for better protection.
  • Design and optimize complex SQL queries, indexes, and stored procedures to improve efficiency.
  • Stay informed about trends and developments in database administration.
  • Monitor system performance, identifying and addressing potential problems.
  • Provide proactive and reactive data management support and training to users.
  • Define, enforce, and document database policies, procedures, and standards.
  • Conduct regular tests and evaluations to ensure data security, privacy, and integrity.
  • Monitor database performance, implementing changes and applying patches and new versions as required.
  • Understand MySQL’s underlying storage engines, such as InnoDB and MyISAM.
  • Design, implement, and monitor disaster recovery plans for the production database environment.

Qualifications

  • Strong proficiency in MySQL database management and cloud technologies.
  • Knowledge of PostgreSQL database concepts is a plus.
  • Minimum of 3+ years of experience in MySQL database implementation and operations.
  • Hands-on experience with MySQL database standards and end-user applications.
  • Excellent knowledge of data backup, recovery, security, integrity, and SQL.
  • Familiarity with database design, documentation, and coding practices.
  • Previous experience with DBA case tools (frontend/backend) and third-party tools.
  • Strong problem-solving skills and the ability to think algorithmically.
  • A degree in a related computer discipline or relevant certification.

Preferred Skills

  • Knowledge of additional database management systems beyond MySQL and PostgreSQL.
  • Experience with performance tuning and optimization techniques.

Experience

  • At least 3+ years of relevant experience in MySQL database management and operations.

Powered by
HumanBit Logo