freehire launches on Product Hunt on 26 August.

Follow →

Database Administrator

Summary

Maintains and optimizes database systems, ensuring performance, security, and high availability for business-critical applications.

  • Install, configure, administer, and maintain database systems.
  • Monitor database performance and ensure high availability and reliability.
  • Perform database performance tuning, optimization, and troubleshooting.
  • Design and maintain database structures, schemas, and data models.
  • Manage database backup, recovery, and disaster recovery processes.
  • Implement and maintain database security, user access controls, and data protection measures.
  • Support database upgrades, patching, and migration activities.
  • Configure and maintain database replication, clustering, and high-availability solutions.
  • Monitor database capacity and conduct resource planning to support business growth.
  • Troubleshoot and resolve database-related incidents and service requests.
  • Collaborate with application developers, infrastructure teams, and stakeholders to support business requirements.
  • Develop and maintain database documentation, standards, policies, and procedures.
  • Ensure compliance with organizational, regulatory, and security requirements.
  • Drive continuous improvement initiatives to enhance database performance, scalability, and operational efficiency.

Requirements

  • Bachelor's degree in computer science, Information Technology, or a related field.
  • Minimum 3-5 years of experience in database administration.
  • Strong knowledge of Oracle, Microsoft SQL Server, MySQL, PostgreSQL, or similar database platforms.
  • Experience in database performance tuning, monitoring, backup, and recovery.
  • Knowledge of high-availability, replication, clustering, and disaster recovery solutions.
  • Familiarity with cloud database technologies (AWS, Azure, or Google Cloud) is an added advantage.
  • Strong analytical, problem-solving, and communication skills.

See also