Description
About the Role
The Database Administrator (DBA) role at Lycamobile Uganda is pivotal in ensuring the integrity, security, and performance of the company’s production databases. As part of a dynamic team in Kampala, you will be responsible for monitoring and optimizing database systems that support critical operations. In your first few months, you will engage in routine maintenance tasks, familiarize yourself with the existing database architecture, and implement strategies to enhance database performance and reliability. This position not only supports the technical infrastructure but is also vital for the overall operational success of Lycamobile in Uganda.
Key Responsibilities
- You will monitor database health, server resources, and performance metrics to ensure optimal operation and reliability of the databases.
- Your role includes handling routine maintenance tasks such as indexing, log management, and query optimization to enhance system efficiency.
- Automating and monitoring backups will be a key responsibility, including testing restorations regularly and maintaining secure offsite backups.
- You will configure and maintain database replication, clustering, synchronization, and failover mechanisms across primary and secondary sites.
- Managing database users, roles, permissions, and authentication will be essential for maintaining database security and compliance.
- Identifying and resolving slow queries, locks, deadlocks, and connection issues will be part of your daily tasks to ensure smooth operations.
- Assisting developers with database design, SQL optimization, indexing, and Redis caching will foster collaboration and enhance application performance.
Requirements & Qualifications
- A Bachelor’s degree in Computer Science, Information Technology, or a related field is required to ensure a solid foundation for the role.
- You should have at least 3–5 years of hands-on experience managing production databases, demonstrating your expertise in this area.
- Proficiency with MySQL, PostgreSQL, Redis, and Microsoft SQL Server is crucial for effectively managing the company’s database systems.
- Strong knowledge of backup, recovery, performance tuning, and security practices will be necessary for safeguarding database integrity.
- Experience working with both Linux and Windows Server environments, along with scripting skills in Bash, PowerShell, or Python, will enhance your efficiency in the role.
What You’ll Gain
- Developing advanced database management skills that are highly sought after in the tech industry, enhancing your employability.
- You will gain exposure to various cloud technologies, including Microsoft Azure, AWS RDS, and Google Cloud SQL, positioning you for future opportunities in cloud database management.
- The role offers a chance to work in a fast-paced environment, allowing you to cultivate strong problem-solving skills and the ability to work under pressure.
- Building a professional network within the telecommunications sector can lead to future collaboration and career opportunities.
How to Apply
If you are ready to take the next step in your career as a Database Administrator, please apply through the employer’s official page: Apply here.