Lead Database Engineer

  • 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