- Design and implement high availability and disaster recovery solutions for different databases using AWS services such as Aurora Global Database, Multi-AZ deployments, and DynamoDB Global Tables.
- Lead and mentor a team of database administrators by providing technical guidance, support, and training.
- Collaborate with cross-functional teams, including developers, DevOps ,data engineers to design and optimize database solutions for various applications and workloads.
- Stay up-to-date with database technologies, AWS services, and industry trends to make recommendations for continuous improvement.
- Document database configurations, procedures, and troubleshooting guides for knowledge sharing and reference.
What you will bring:
- Minimum of 8 years of experience as a Database Administrator, with expertise in MySQL, MySQL Aurora, and Redshift
- In-depth knowledge of database architectures, replication, clustering, and performance optimization techniques for various database systems
- Hands-on experience with AWS Cloud services such as RDS, Aurora, Redshift, DynamoDB, EC2, S3, IAM, and CloudWatch
- Experience implementing database sharding techniques for horizontal partitioning of data across multiple shards
- Strong understanding of database security concepts including authentication, authorization, encryption, and compliance
- Excellent troubleshooting skills with the ability to diagnose and resolve complex database issues
- Experience leading and mentoring a team of DBAs
- Strong communication and interpersonal skills with the ability to collaborate effectively with cross-functional teams