Position Overview :
The Database Administrator (DBA) is responsible for the installation, configuration, maintenance, and performance optimization of databases that support business applications. The role ensures data integrity, security, availability, and recoverability , while supporting developers and analysts in managing data efficiently across the organization.
Key Responsibilities :
- Install, configure, and maintain database servers (e.G., MySQL, PostgreSQL, SQL Server, Oracle, MongoDB).
- Monitor database performance, tuning, and optimization for efficiency and scalability.
- Implement and manage backup, recovery, and disaster recovery plans .
- Ensure data integrity, security, and compliance with organizational and legal standards.
- Manage database user accounts, roles, and access permissions .
- Troubleshoot and resolve database issues, queries, and system errors .
- Plan and execute database upgrades, migrations, and patches .
- Work with developers to optimize queries, stored procedures, and indexing strategies .
- Implement replication, clustering, and high-availability solutions .
- Automate routine tasks using scripting languages (Shell, PowerShell, or Python).
- Maintain comprehensive documentation for database configurations and procedures.
- Collaborate with cross-functional teams (DevOps, Data Analytics, and Software Development) to support data-driven operations.
Required Skills & Qualifications :
Bachelor’s degree in Computer Science, Information Technology, or a related field .Strong knowledge of SQL and database performance tuning .Experience with relational and / or NoSQL databases (MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, Cassandra, etc.).Familiarity with backup and recovery tools and techniques .Proficiency in database security and access management .Understanding of data replication, partitioning, and clustering .Strong problem-solving, analytical, and communication skills.Experience working in Linux / Unix and Windows environments .Preferred Qualifications :
Experience with cloud database services (AWS RDS, Azure SQL, Google Cloud SQL, etc.).Knowledge of ETL processes and data warehousing concepts .Familiarity with DevOps pipelines and infrastructure as code tools (Terraform, Ansible).Experience with automation and monitoring tools (e.G., Nagios, Zabbix, Prometheus, Grafana).Certifications such as Oracle Certified Professional (OCP) , Microsoft Certified Database Administrator , or AWS Certified Database – Specialty .