Description
We are seeking a skilled and detail-oriented
Database Administrator (DBA)
to manage, maintain, and optimize our organization's databases. The ideal candidate will ensure database performance, security, availability, and integrity while supporting business operations in a fast-paced environment.
Key Responsibilities
-
Install, configure, and maintain MS SQL Server database management systems (DBMS).
-
Monitor database performance and implement improvements for efficiency and reliability.
-
Perform regular database backups, recovery, and disaster recovery planning.
-
Ensure database security, access controls, and data integrity.
-
Troubleshoot and resolve database issues, performance bottlenecks, and outages.
-
Design and implement database structures, schemas, and data models.
-
Manage database upgrades, patches, and migrations.
-
Work closely with development and IT teams to optimize queries and database usage.
-
Maintain documentation of database configurations, procedures, and policies.
Requirements
-
Bachelor’s degree in Computer Science, Information Technology, or related field.
-
3–5 years of experience as a Database Administrator or similar role.
-
Strong knowledge of MS SQL Server.
-
Experience with database backup, recovery, performance tuning, and security management.
-
Familiarity with database monitoring tools and scripting (e.g., PowerShell, Python, or Bash) is a plus.
-
Strong analytical and problem-solving skills.
-
Excellent communication and teamwork abilities.
Preferred Skills
-
Experience with cloud databases (AWS RDS, Azure SQL, or Google Cloud).
-
Knowledge of data replication, clustering, and high availability solutions.
-
Relevant certifications (e.g., Oracle DBA, Microsoft SQL Server Certification) are an advantage.