What are the responsibilities and job description for the Open Source Evangelist position at OceanBase?
About OceanBase
OceanBase(https://en.oceanbase.com/) has been supporting Alibaba's Double Eleven Shopping Festival for over 10 years. It is designed to deliver unparalleled-high performance, elastic & transparent scalability, always-on high availability and cost-effectiveness for your transaction and analytical workloads. Transparent Scalability OceanBase provides transparent scalability and automatic workload balancing capabilities. Up until now, an OceanBase cluster can be scaled out to 1,500 nodes transparently, handling petabytes of data and a trillion rows of records. Ultra-fast Performance Oceanbase has benn supporting the Double 11 Shopping Festival for nine consecutive years, at 60 milion records per sec qps, which is dozens of times larger than the Black Friday traffic. Real-time HTAP Oceanbase has refreshed the records of both TPC-C and TPC-H tsets. It now enables transactions and analytical complex queries with just ONE copy of data, empowering "in business real-time decision making" Continuous Availability OceanBase adopts Paxos Consensus algorithm to achieve Zero RPO and less than 30 seconds of RTO, meaning no data loss in case of a failure or outage, even at a city level MySQL Compatible Oceanbase is highly compatible with several stable MySQL editions, as well as its ecosystem tools. No learning curve for developers, nor business logic changes to applications. Cost Effeciency With the high-compression technology adopted, the OceanBase Database can save up to 75% storage for you. In addition, the multi-tenant flexibility enables better resource utilization, thus reducing costs.
Responsibilities
1. Share technology insights and organize activities in the OceanBase open-source community to enhance the influence of the community and build a developer and user ecosystem.
2. Participate in open-source project planning, community governance, and ecosystem operations, and promote cooperation with open-source ecosystem partners.
3. Develop plans for open-source technology development and overall community operations to boost the development of the community and meet various indicators.
4. Help customers implement OceanBase, lead coordination with external companies or internal cooperation teams, provide database-related upstream and downstream solutions and expert-level technical service in the entire database lifecycle, and implement phase-based project results to achieve targets.
5. Train and provide guidance to users, be responsible for online O&M work, such as database environment deployment, data change, data migration, disaster recovery, configuration management, upgrade, capacity expansion, backup, troubleshooting, and performance optimization, and ensure technical solution implementation.
Required Skills, Experience And Competencies
1. Have a bachelor's degree or higher, two or more years of working experience, good learning skills, and an aggressive spirit.
2. (Preferred) Have OceanBase, Oracle, or MySQL certification.
3. (Preferred) Have many years of O&M experience in MySQL or Oracle and be proficient in the running mechanism, architecture system, configuration, backup, performance optimization, system monitoring, troubleshooting, data synchronization, and other technologies of relational databases, such as MySQL and Oracle.
4. Have database pre-sales support experience (preferred) and be good at conducting technical communication with users, exploring user requirements, accumulating user scenarios, and introducing product technologies to customers.
5. (Preferred) Have many years of experience as a database training lecturer or an open-source evangelist and have served as a full-time database certification exam teacher, database training center lecturer, or database training lecturer in companies.
6. Have experience in database and table sharding and application development based on distributed databases, such as cloud databases, NoSQL, NewSQL, Spanner, and Cassandra.
7. Have research and study on database underlying technologies (preferred), be knowledgeable about the advantages, disadvantages, and applicable scenarios of various databases, can recommend databases and design models based on specific scenarios, be proficient in the basic relational database theoretical knowledge, such as ACID, pattern design, and index design, and be familiar with basic theoretical knowledge of distributed databases, such as 2PC, Paxos, BASE, and CAP.
8. Be familiar with the open-source culture and community operating mode and have a passion for the open-source framework. Those with open-source working experience and influence in open-source-related fields are preferred.