Responsibilities:
- Creating and maintaining database standards and policies.
- Supporting database design, creation, and testing activities.
- Managing the database availability and performance, including incident and problem management.
- Administering database objects to achieve optimum utilization.
- Defining and implementing event triggers that will alert on potential database performance or integrity issues.
- Performing database housekeeping, such as tuning, indexing, etc.
- Monitoring usage, transaction volumes, response times, concurrency levels, etc.
- Implementing security measures and frameworks, while ensuring compliance.
- Identifying, reporting, and managing database security issues, audit trails, and forensics.
- Designing database backup, archiving, and storage strategy.
- Installing upgrades and patches for Graph (Neo4j) or SingleStore
Requirement:
- Bachelor's Degree in Computer Science or in any related majors
- At least 4-5 years of experience in Database management.
- Must have experience in driving major production incidents and organise incident retrospective meetings.
- Familiar with at least 2 databases among MySQL/MariaDB, PostgreSQL/EDB, Oracle, MSSQL, DB2, MongoDB, and Redis.
- Experience with high availability, high-scale, and performant systems.
- Good to have experience in python, shell scripting etc.