Responsibilities
Lead the end-to-end management of MySQL, PostgreSQL, DynamoDB and Amazon Aurora database systems, ensuring their stability, scalability, and reliability.
Design and implement scalable and efficient database architectures to support organisational needs.
Design, implement and enforce robust database security measures to safeguard sensitive data.
Design and implement high availability and disaster recovery solutions, ensuring minimal downtime and data integrity.
Monitor database performance, identifying and addressing bottlenecks and inefficiencies.
Conduct regular security assessments, audits, and ensure compliance with industry standards.
Mentor team members to optimise their performance and encourage a collaborative work environment.
Requirements
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
6+ years of experience in database engineering, with expertise in MySQL, PostgreSQL, DynamoDB and Amazon RDS/Aurora
Expertise in designing, implementing, and managing cloud-based database systems.
Exceptional leadership and mentorship skills.
Advanced problem-solving and analytical abilities.
Excellent communication and collaboration skills.
Domain experience in RDBMS/NoSQL databases: Redis, Kafka, Elasticsearch, Time Series Database.
Knowledge of TCP/IP stack, Load balancer, Networking.
Professional background within financial institutions or the banking sector.
Proficiency in Terraform for infrastructure provisioning and management.