崗位職責(zé):
1.?在復(fù)雜的業(yè)務(wù)場(chǎng)景下做出技術(shù)決策,設(shè)計(jì),改進(jìn),維護(hù)服務(wù)于大型互聯(lián)網(wǎng)項(xiàng)目的服務(wù)、工具、和中間件。
2.?了解業(yè)界前沿技術(shù)趨勢(shì),通過(guò)對(duì)開(kāi)源軟件進(jìn)行調(diào)研,評(píng)估,引入來(lái)改善公司現(xiàn)有技術(shù)平臺(tái)。
3.?不斷改善現(xiàn)有基礎(chǔ)設(shè)施的服務(wù)能力以適應(yīng)業(yè)務(wù)發(fā)展的需要。
4.?前瞻性的規(guī)劃某個(gè)領(lǐng)域的架構(gòu)設(shè)計(jì),容量,和應(yīng)急預(yù)案。
任職要求:
1.?有責(zé)任心,有對(duì)結(jié)果負(fù)責(zé)的擔(dān)當(dāng)和能力。
2.?有設(shè)計(jì)復(fù)雜分布式系統(tǒng)的能力,對(duì)互聯(lián)網(wǎng)常用的組件和技術(shù)有深入的了解和經(jīng)驗(yàn)。
3.?熟悉數(shù)據(jù)結(jié)構(gòu)和算法,擁有豐富的工程經(jīng)驗(yàn),在完美和上線能做合適的取舍。
4.?熟悉linux操作系統(tǒng),以及GNU工具鏈,能利用各種工具找到系統(tǒng)的瓶頸和熱點(diǎn)所在。
5.?表達(dá)能力和理解能力出眾,能夠在紛亂需求里分析抽象出問(wèn)題的本質(zhì),并找到關(guān)鍵點(diǎn)。
6.?出色的英文能力,能夠流暢的閱讀英文技術(shù)文檔和書(shū)籍,并能在外文技術(shù)社區(qū)里流暢交流。
7.?癡迷技術(shù),有g(shù)eek精神,對(duì)開(kāi)源技術(shù)充滿興趣,并有所貢獻(xiàn)。
8.?精通C語(yǔ)言,熟悉后面至少一種語(yǔ)言(c++?/?php?/?python?/?ruby?/?lua?/?javasciprt?/?golang?/?erlang?/?scala?/?clojure),?熟悉至少一種面向?qū)ο笳Z(yǔ)言.
9.?有代碼潔癖,擅長(zhǎng)重構(gòu)。
滿足下面條件者優(yōu)先(一條或者以上):
有高并發(fā)分布式服務(wù)開(kāi)發(fā)經(jīng)驗(yàn)。
有l(wèi)inux內(nèi)核開(kāi)發(fā)經(jīng)驗(yàn)
有虛擬化技術(shù)使用或者開(kāi)發(fā)經(jīng)驗(yàn)
有開(kāi)源項(xiàng)目或者為開(kāi)源社區(qū)做過(guò)貢獻(xiàn):簡(jiǎn)歷請(qǐng)附github/google?code地址
有函數(shù)式編程經(jīng)驗(yàn)
有大型互聯(lián)網(wǎng)公司中間件開(kāi)發(fā)經(jīng)驗(yàn)
有分布式文件系統(tǒng)或者分布式數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)驗(yàn)
熟悉lucene/solr/elastic?search
有web安全經(jīng)驗(yàn),對(duì)信息加解密技術(shù)有一定經(jīng)驗(yàn)。