Senior Database Administrator
About this position
The Senior Database Administrator is responsible for maintaining database systems at optimal performance and uptime, ensuring security and integrity, and supporting day-to-day operations.
Responsibilities
• Maintain database systems on safe operational level with best possible performance and uptime
• Installation, Upgrades, Migrations and Configuration Database
• Design and implement database systems in accordance with business requirements
• Implement changes and apply new patches and versions when required
• Design Backup Recovery Strategy based on application requirements like Schedule, retention etc.
• Maintains database security and integrity following policy and governance
• Set up routine database backup procedures and disaster recovery procedures
• Perform database performance tuning and capacity planning
• Setup monitoring and alerting on database performance, system metrics, trends
• Maintain, and manage the database system in accordance with the Service Level Agreement (SLA)
• Supporting day-to-day operation, incident and change
• Assist developers and end-users with database usage, query development, and tuning
• Competent to work at the highest level of all phases of database administration
• Advance database administration – replication, migration, data distribution, etc.
Requirements
• Bachelor's degree in engineering or a related field of specialization preferred
• A minimum of 5 years experience in Database Administration or any related fields
• Experience in administration on Amazon RDS, Aurora, MySQL, MariaDB and PostgreSQL
• Experience in administration on TiDB is an advantage
• Knowledge of NoSQL and Elastic are advantages
• Knowledge of automation framework (Jenkins, Terraform, Ansible, Git) are advantages
• Proficiency in troubleshooting database issues
• Experience with microservice architectures
• Ability to develop scripting such as PL/pgSQL
• UNIX and Windows batch scripting knowledge is mandatory
• Proactive, initiative, and willing to learn new things
• On-call / On-site requirements to ensure 24 x 7 support of database operations