rocket-icon

The Future of Hiring is Here: iSmartRecruit 2.0 is Now Live!

The Future of Hiring is Here: iSmartRecruit 2.0 is Now Live!

iSmartRecruit 2.0 is Now Live!

Job Description | 8Min Read
author

| Last Updated: Mar 10, 2026

What Have We Covered?

We are seeking a skilled Database Administrator to join our IT team. The successful candidate will manage, secure and optimise database systems to support business operations. This role demands strong analytical ability, excellent communication and a proactive approach to incident prevention and resolution. The Database Administrator will work across development and production environments to ensure data integrity and availability.

Database Administrator Job Profile

The Database Administrator is responsible for the installation, configuration and maintenance of database systems, ensuring they perform reliably and securely. They collaborate with developers, system administrators and stakeholders to deliver resilient data services.

Reporting to the IT Manager, the role covers capacity planning, backup and recovery, tuning and patch management for relational and NoSQL platforms. The post requires adherence to compliance and best practice standards.

Database Administrator Job Description

The Database Administrator will lead the day-to-day administration of databases, including SQL Server, Oracle, MySQL and PostgreSQL, and, where applicable, managed cloud databases such as AWS RDS or Azure SQL. Duties include monitoring performance, executing routine maintenance, applying patches and upgrades, and designing backup and recovery solutions that meet business recovery time objectives.

In addition, the role involves ongoing optimisation of queries, indexing strategies and capacity forecasts. The DBA will develop and maintain automation scripts for deployment, backups and health checks, and will document procedures and runbooks. They will also be responsible for implementing and maintaining database security, user access controls and auditing to safeguard sensitive data and to support regulatory compliance.

The post holder will act as a technical point of contact for database-related incidents and change requests, working closely with development teams to support schema changes, data migrations and performance tuning during application releases. A proactive focus on disaster recovery planning, clustering or replication setups and high availability configurations is essential.

Database Administrator Duties and Responsibilities

  • Install, configure and maintain database servers and related tools.
  • Monitor database performance and tune queries, indexes and configurations.
  • Design and implement backup, recovery and disaster recovery procedures.
  • Manage database security, roles and access privileges.
  • Apply patches, upgrades and perform regular maintenance tasks.
  • Develop automation scripts for deployment, backups and routine maintenance.
  • Assist with schema design, migrations and data integrity checks.
  • Implement high availability and replication solutions.
  • Perform capacity planning and storage management.
  • Investigate and resolve database incidents and performance issues.
  • Prepare documentation, runbooks and standard operating procedures.
  • Collaborate with developers, testers and system engineers on releases.
  • Ensure compliance with data protection and regulatory requirements.

Database Administrator Requirements and Qualifications

  • Bachelor's degree in Computer Science, Information Systems or related discipline, or equivalent experience.
  • Proven experience as a Database Administrator supporting production environments.
  • Strong knowledge of SQL and experience with one or more RDBMS such as SQL Server, Oracle, MySQL or PostgreSQL.
  • Experience with cloud database services, for example, AWS RDS, Azure SQL or Google Cloud SQL.
  • Solid understanding of backup and recovery strategies, clustering, replication and high availability.
  • Familiarity with NoSQL databases such as MongoDB or Cassandra is an advantage.
  • Experience with monitoring tools, performance tuning and capacity planning.
  • Good scripting skills in Shell, PowerShell or Python to automate tasks.
  • Knowledge of security best practices, auditing and compliance obligations.
  • Excellent problem-solving, communication and stakeholder management skills.
  • Relevant certifications are desirable, for example, Microsoft, Oracle or AWS database certifications.

About the Author

author
Amit Ghodasara is the CEO of iSmartRecruit, leading the charge in HR technology. With years of experience in recruitment, he focuses on developing solutions that optimize the hiring process. Amit is passionate about empowering recruiters to achieve success with innovative, user-friendly software.

You can find Amit Ghodasara's on here.

Join Our Award-Winning AI Recruitment Software

Demos are a great, fast way to learn about iSmartRecruit.
Connect with us now to learn more!

30 minutes to explore the software.
ATS
play
30 minutes to explore the software.

Meet the iSmartRecruit Behind the AI JD Generator

Our AI Job Description Generator is just one part of a complete ATS built for modern HR teams.

Can I Have a Free Demo?
What is Pricing?