Senior Database Administrator
Job Summary:
The Senior Database Administrator (DBA) is responsible for the performance, integrity, and security of the organization's databases. This role involves planning, developing, and managing the database environments, ensuring high availability and responsiveness for critical business applications. The DBA will work with both on-premise and cloud-based database systems.
Key Responsibilities:
- Install, configure, patch, and upgrade database server software and related products.
- Implement and maintain database high-availability and disaster recovery solutions.
- Monitor database performance, troubleshoot issues, and conduct performance tuning.
- Design and implement database security policies, access controls, and auditing.
- Manage database backups and execute recovery procedures when necessary.
- Collaborate with development teams on database design, query optimization, and deployment of database changes.
- Plan and execute database migrations to new platforms or cloud database services (e.g., AWS RDS, Azure SQL).
- Establish and enforce database standards and operational procedures.
Qualifications and Experience:
- 8+ years of experience as a DBA, with expertise in both Microsoft SQL Server and/or Oracle Database.
- Strong experience with performance tuning, query optimization, and indexing strategies.
- Proven experience with database clustering, replication, and Always On availability groups.
- Experience with cloud database platforms (AWS RDS, Aurora, Azure SQL) is essential.
- Relevant certifications (e.g., MCDBA, Oracle OCP) are a plus.