Database Administrator
Summary
Maintains and optimizes database systems, ensuring performance, security, and high availability for business-critical applications.
- Install, configure, administer, and maintain database systems.
- Monitor database performance and ensure high availability and reliability.
- Perform database performance tuning, optimization, and troubleshooting.
- Design and maintain database structures, schemas, and data models.
- Manage database backup, recovery, and disaster recovery processes.
- Implement and maintain database security, user access controls, and data protection measures.
- Support database upgrades, patching, and migration activities.
- Configure and maintain database replication, clustering, and high-availability solutions.
- Monitor database capacity and conduct resource planning to support business growth.
- Troubleshoot and resolve database-related incidents and service requests.
- Collaborate with application developers, infrastructure teams, and stakeholders to support business requirements.
- Develop and maintain database documentation, standards, policies, and procedures.
- Ensure compliance with organizational, regulatory, and security requirements.
- Drive continuous improvement initiatives to enhance database performance, scalability, and operational efficiency.
Requirements
- Bachelor's degree in computer science, Information Technology, or a related field.
- Minimum 3-5 years of experience in database administration.
- Strong knowledge of Oracle, Microsoft SQL Server, MySQL, PostgreSQL, or similar database platforms.
- Experience in database performance tuning, monitoring, backup, and recovery.
- Knowledge of high-availability, replication, clustering, and disaster recovery solutions.
- Familiarity with cloud database technologies (AWS, Azure, or Google Cloud) is an added advantage.
- Strong analytical, problem-solving, and communication skills.