工崗位職責(zé)
1、 各種應(yīng)用系統(tǒng)后端代碼開(kāi)發(fā), 包括數(shù)據(jù)庫(kù)存儲(chǔ), KV存儲(chǔ)系統(tǒng), 全文檢索系統(tǒng), 文檔預(yù)覽系統(tǒng), 以及數(shù)據(jù)挖掘系統(tǒng)的相關(guān)業(yè)務(wù)需求
2、 100PB級(jí)別的分布式存儲(chǔ)系統(tǒng)的后端開(kāi)發(fā), 該存儲(chǔ)系統(tǒng)完全自主開(kāi)發(fā), 未基于任何開(kāi)源軟件,具備自主知識(shí)產(chǎn)權(quán)
3、 后端系統(tǒng)的自動(dòng)化運(yùn)維, 涉及到Puppet和Ansible, 管理?yè)碛猩锨€(gè)節(jié)點(diǎn)的集群系統(tǒng)
4. Linux系統(tǒng)常見(jiàn)基礎(chǔ)系統(tǒng)的故障診斷和性能調(diào)優(yōu), 例如涉及到使用Systemtap/DTrace收集操作系統(tǒng)和JVM中的性能瓶頸
崗位要求
1. 熟練掌握J(rèn)ava語(yǔ)言或者Python語(yǔ)言,軟件知識(shí)結(jié)構(gòu)全面
2. 熟悉SQL 語(yǔ)言,了解ACID等數(shù)據(jù)庫(kù)基本原理, 有MySQL或者Postgresql的開(kāi)發(fā)經(jīng)驗(yàn)
3. 精通Linux操作系統(tǒng)和TCP/IP協(xié)議, Linux系統(tǒng)的忠實(shí)用戶(hù)優(yōu)先, 熟悉tcpdump者優(yōu)先
4. 工作認(rèn)真仔細(xì), 樂(lè)于了解review其他同事維護(hù)的代碼
5. 了解分布式系統(tǒng)的架構(gòu)和原理,并且有開(kāi)源分布式系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先
6. 能夠?qū)δ硞€(gè)新領(lǐng)域進(jìn)行搜索, 總結(jié)并快速學(xué)習(xí), 有能力維護(hù)個(gè)人技術(shù)博客者優(yōu)先
7. 擁有閱讀、學(xué)習(xí)英文材料的能力, 經(jīng)常關(guān)注開(kāi)源社區(qū)項(xiàng)目并參與討論, 貢獻(xiàn)自己的能力者優(yōu)先
職位類(lèi)別:
貿(mào)易經(jīng)理/主管/專(zhuān)員/助理
舉報(bào)