Job purpose:
As a Senior Cassandra Database Administrator, you will be a part of a growing international team based in Kuala Lumpur Center. We are seeking candidates with wide range of expertise and skills in Cassandra database support such as day-to-day administration, performance tuning, monitoring and Backup/restore. You will be mentoring other database administrators sharing your expertise and work in a big database team.
Key activities:
TASK LIST FOR THE ROLE OF Database Administrator
- Database Administration support for Cassandra databases.
- Database Maintenance, housekeeping, troubleshooting.
- Identify and resolve database performance issues, including tuning SQL queries, optimizing indexing, and implementing necessary database changes.
- Incident, problem and change management of database-related incidents and problems, both in collaboration with other technical teams.
- Provide operational support, including capacity planning, system performance analysis, and resource utilization monitoring.
- Develop and maintain documentation related to database administration procedures, configurations, and troubleshooting steps.
- Installation, configuration and lifecycle migrations/upgrades and patch management
- Conduct ongoing monitoring and proactive management of database systems to ensure high availability and performance.
- Support database backup and recovery activities, ensuring appropriate backup strategies and disaster recovery plans are in place.
- SQL (CQL) database programming
- Unix/Linux, Python, Shell scripting
- Participate in an on-call rotation schedule to ensure 24/7 availability and response to critical incidents.
- implement and maintain Cassandra disaster recovery and high availability solutions.
- Ensure compliance with data protection regulations.
Formal education:
- Official acknowledged university / college qualifications
- Certified corresponding post education or training in Cassandra database administration areas.
Essential Skills
Sufficient and proven experience in Cassandra database administration in particular:
- At least 5 years of experience working in Cassandra database.
- Cassandra Administration, backup/recovery and Monitoring
- problem analysis resolution and error debugging including skills in raising support requests with vendors.
- database performance tuning (configuration related and application code tuning)
- database installation and configuration including patching
- backup and recovery, cloning and duplication
- space management analysis and object reorganization
- database patching and migrations
- database user management (authorisation and authentication)
- analysis of database performance reports
- Advanced Unix/Linux, Shell scripting, Python programming skills
- SQL (CQL) database programming
- Comprehensive knowledge of database security.
Additional preferred Skills (technical, methodology and business):
- Knowledge of another database technology: PostgreSQL, Redis Cache is a plus.
- Experience in software methodology, processes and quality assurance
- knowledge in the area of IT security
- Profound interest in new technologies and self-motivated troubleshooting
- Experience with cloud applications (Azure and GCP)
Personal Skills:
- Goal-oriented and organised working methods
- Good analytical skills
Critical Skills/Work Attitude
- English language skills
- Teamwork
- Cloud technology knowledge