Text copied to clipboard!

Title

Text copied to clipboard!

Database Administrator

Description

Text copied to clipboard!
We are looking for a skilled and experienced Database Administrator to join our dynamic IT team. The Database Administrator will be responsible for the performance, integrity, and security of our databases. You will be involved in the planning and development of the database, as well as troubleshooting any issues on behalf of the users. Your role will include ensuring that data remains consistent across the database, data is clearly defined, users access data concurrently in a form that suits their needs, and there is provision for data security and recovery control. As a Database Administrator, you will work closely with IT project managers, database programmers, and multimedia programmers, communicating regularly with technical, applications, and operational staff to ensure database integrity and security. You will also be responsible for database backup and recovery, database tuning, and performance monitoring. You will be expected to stay updated with the latest database technologies and trends, and proactively suggest improvements to our database systems. The ideal candidate will have a strong understanding of database structures, theories, principles, and practices. You should have experience with database management systems such as Oracle, SQL Server, MySQL, PostgreSQL, or MongoDB. You must be able to work independently and collaboratively, possess excellent problem-solving skills, and have the ability to manage multiple tasks simultaneously. Your responsibilities will include installing and upgrading database servers and application tools, allocating system storage and planning future storage requirements for the database system, modifying the database structure as necessary, enrolling users and maintaining system security, ensuring compliance with database vendor license agreement, controlling and monitoring user access to the database, monitoring and optimizing the performance of the database, and planning for backup and recovery of database information. You will also be responsible for maintaining archived data, backing up and restoring databases, contacting database vendor for technical support, generating various reports by querying from database as per need, and managing database parameters to provide fast query responses. You will also be expected to provide training and support to users, ensuring that they understand how to use the database effectively. We offer a collaborative and supportive work environment, opportunities for professional growth, and competitive compensation packages. If you are passionate about database management and have the skills and experience required, we encourage you to apply and become a valuable member of our team.

Responsibilities

Text copied to clipboard!
  • Install, configure, and maintain database servers and software.
  • Monitor database performance and optimize database systems.
  • Ensure database security, integrity, and backup procedures.
  • Develop and implement database recovery plans.
  • Manage database access permissions and privileges.
  • Troubleshoot database issues and provide timely solutions.
  • Collaborate with developers and IT teams to optimize database usage.
  • Document database processes, procedures, and standards.

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Database Administrator or similar role.
  • Strong knowledge of database management systems (Oracle, SQL Server, MySQL, PostgreSQL).
  • Experience with database backup, recovery, and security procedures.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and collaboratively in a team environment.
  • Strong communication and interpersonal skills.
  • Relevant certifications (e.g., Oracle Certified Professional, Microsoft Certified Database Administrator) preferred.

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with database backup and recovery procedures?
  • How do you ensure database security and integrity?
  • What steps do you take to optimize database performance?
  • Can you provide an example of a challenging database issue you resolved?
  • How do you stay updated with the latest database technologies and trends?