崗位職責(zé):
分布式一體化平臺的研發(fā)和推廣支持
任職要求:
1、熟練掌握開源技術(shù)框架,在實(shí)際工作中負(fù)責(zé)開發(fā)框架的安裝、調(diào)試及問題定位
2、熟練使用云平臺技術(shù)能力,如微服務(wù)框架、CICD、分布式緩存、分布式消息等
技能1、扎實(shí)的java技術(shù)基礎(chǔ),理解IO、多線程、集合等基礎(chǔ)框架,對JVM原理有一定的了解,有JVM性能優(yōu)化經(jīng)驗(yàn)優(yōu)先;
2、熟練使用linux操作系統(tǒng),具有很強(qiáng)的問題分析定位能力及系統(tǒng)調(diào)優(yōu)能力;
3、對主流的Spring、SpringBoot等JAVA開源技術(shù)框架有人深入了解,有基于源碼擴(kuò)展的開發(fā)經(jīng)驗(yàn),有參與到相關(guān)開源社區(qū)并貢獻(xiàn)關(guān)鍵技術(shù)性代碼的優(yōu)先;
4、對分布式架構(gòu)下常用的開源軟件有深入了解、實(shí)施和性能調(diào)優(yōu)經(jīng)驗(yàn)者優(yōu)先:
(4.1)熟悉Redis數(shù)據(jù)庫系統(tǒng)的管理和維護(hù),對內(nèi)存數(shù)據(jù)庫技術(shù)及其應(yīng)用有深入的了解,具備Redis集群、高可用架構(gòu)、數(shù)據(jù)遷移、備份和恢復(fù)等方面的操作和維護(hù)實(shí)戰(zhàn)經(jīng)驗(yàn),開源社區(qū)活躍者或貢獻(xiàn)者優(yōu)先;
(4.2)熟悉Nacos、Zookeeper等常見的注冊中心開源軟件,至少對其中一款注冊中心的架構(gòu)和原理有深入了解,有大規(guī)模集群優(yōu)化經(jīng)驗(yàn)、參與開源社區(qū)的經(jīng)驗(yàn)優(yōu)先;
(4.3)熟悉RocketMQ、Kafka等常見的消息中間件,至少對其中一款消息中間件的架構(gòu)和原理有深入了解,有大規(guī)模集群優(yōu)化經(jīng)驗(yàn)、參與開源社區(qū)的經(jīng)驗(yàn)優(yōu)先;
(4.4)熟悉搜索引擎中的常用算法,熟悉Lucene/elasticsearch等的開源搜索引擎程序結(jié)構(gòu),能做比較深入的二次開發(fā),具有信息檢索、信息挖掘相關(guān)方面經(jīng)驗(yàn)者優(yōu)先;
(4.5)熟悉實(shí)時(shí)計(jì)算的運(yùn)維體系建設(shè)與穩(wěn)定性保障,對Flink架構(gòu)和底層有深入理解,掌握Flink Table API & SQL的使用和性能調(diào)優(yōu)技巧,熟悉Flink生態(tài)、開源社區(qū)活躍者優(yōu)先;
具有技術(shù)專研精神,對技術(shù)問題始終保持打破砂鍋問到底的執(zhí)著追求
崗位競爭優(yōu)勢:開源社區(qū)活躍者優(yōu)先,具有技術(shù)平臺研發(fā)經(jīng)驗(yàn)者優(yōu)先
在實(shí)際工作中,向開源社區(qū)提交過ISSUE并被開源社區(qū)接納者優(yōu)先