1. Design architecture (code layout, storage structure) and perform the implementation for the requested features.
2. Setup SQL, MongoDB, Redis, and perform the migration, backup, monitoring, and performance tuning for the database.
3. Ensure the stability of databases and handle formal environment changes and data requests.
4. Database information security management, including account authority control, data inventory audit, etc.
5. Perform performance tuning on a server where a lot of data is involved
6. Familiarity with GIT version control (branching, merging workflow)