Database Manager will be responsible for overseeing the design, implementation, security, maintenance, and performance of all company databases. This role requires strong technical expertise, quick problem‑solving skills, and the ability to collaborate with development, product, and infrastructure teams.
Key Responsibilities
- Manage and maintain all company databases (production, staging, and development).
- Monitor database performance and optimize queries, indexing, and storage usage.
- Implement and manage backup strategies, disaster recovery, and failover systems.
- Ensure data integrity, security, and access control.
- Perform database upgrades, patches, and version enhancements.
- Support application teams with schema design, query optimization, and integrations.
- Build and maintain documentation for database architecture and processes.
- Troubleshoot database‑related issues and deliver timely resolutions.
- Collaborate with DevOps and engineering teams for deployments and automation.
Required Skills & Experience
- 3–10 years of experience as a Database Administrator or Database Manager.
- Strong hands‑on experience with:
- MySQL / MariaDB
- PostgreSQL
- SQL Server (bonus)
- Expertise in:
- Performance tuning
- Query optimisation
- Database clustering & replication
- Backup & recovery tools
- Experience working with cloud databases (AWS RDS, Azure SQL, Google Cloud SQL).
- Familiarity with database security standards, encryption, and compliance practices.
- Strong understanding of data modelling and relational database design.