- Lead and manage a team of DBAs responsible for the administration of databases across various platforms (e.g., Oracle, SQL Server, MySQL, PostgreSQL).
- Develop and enforce database standards, best practices, and procedures across client and internal projects.
- Collaborate with solution architects, developers, and project managers to design scalable and secure database solutions.
- Monitor database performance and proactively address bottlenecks, outages, and potential issues.
- Ensure high availability and disaster recovery solutions are in place and tested regularly.
- Oversee data security, backup, and restoration processes to ensure data integrity and compliance.
- Provide expert guidance and support for complex migrations, upgrades, and system integrations.
- Evaluate and recommend new database technologies and tools that align with company strategy.
- Act as the escalation point for critical database-related issues.
Qualification:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 8+ years of experience in database administration, with at least 3 years in a leadership role.
- Experience in an IT consulting or services environment, handling multiple clients or enterprise-scale systems.
- Strong technical expertise in at least two of the following: Oracle, Microsoft SQL Server, PostgreSQL, MySQL.
- Proven experience in database design, performance tuning, and troubleshooting.
- Solid understanding of database security, replication, clustering, and backup strategies.
- Experience with cloud-based databases (e.g., AWS RDS, Azure SQL, GCP Cloud SQL) is a strong plus.
- Excellent problem-solving, communication, and team leadership skills.
- Professional certifications such as Oracle Certified Professional (OCP), Microsoft Certified: Azure Database Administrator Associate, or similar are a plus.