Database Administrator

  • Contract

Description

We are seeking a skilled Database Administrator (DBA) to manage and maintain our organization's database systems. The ideal candidate will ensure the availability, integrity, and security of data, optimize database performance, and support the development and deployment of database solutions.


Key Roles:

  • Install, configure, and upgrade database software and related products.
  • Monitor database performance and implement changes to improve efficiency.
  • Perform regular maintenance tasks such as backups, restores, and recovery operations.
  • Ensure database security by managing access controls and permissions.
  • Design and implement database structures, schemas, and objects.
  • Troubleshoot database-related issues and provide timely resolution.
  • Collaborate with developers to optimize queries and database design.
  • Plan and execute database migration and replication strategies.
  • Develop and maintain documentation related to database systems and processes.
  • Stay updated with the latest database technologies and best practices.

Requirements

Qualifications:

  • 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 (e.g., Oracle, SQL Server, MySQL, PostgreSQL).
  • Experience with backup, recovery, and performance tuning.
  • Familiarity with database security and compliance standards.
  • Ability to write and optimize SQL queries and scripts.
  • Excellent problem-solving skills and attention to detail.
  • Good communication and teamwork abilities.


Preferred Skills:

  • Experience with cloud database platforms (e.g., AWS RDS, Azure SQL Database).
  • Knowledge of automation tools and scripting languages (e.g., PowerShell, Python).
  • Understanding of data warehousing and ETL processes.