1.負(fù)責(zé)平臺(tái)微服務(wù)拆分;
??2.參與數(shù)據(jù)庫(kù)相關(guān)優(yōu)化以及數(shù)據(jù)庫(kù)的分庫(kù)分表;
??3.負(fù)責(zé)后端服務(wù)功能模塊的設(shè)計(jì)與開(kāi)發(fā);
??4.維護(hù)所負(fù)責(zé)的服務(wù)模塊,并不斷持續(xù)優(yōu)化功能系統(tǒng)。
??任職要求:
??1.精通Python語(yǔ)言,熟練使用Python常用框架Django/Tornado/Flask,熟悉Restful?API;
??2.了解分布式和微服務(wù)設(shè)計(jì)理念,熟練掌握常用的分布式開(kāi)發(fā)框架,了解Kafka,?Zookeeper,Redis等開(kāi)源中間件。
??3.熟練使用mysql,有豐富的mysql性能優(yōu)化經(jīng)驗(yàn)以及高可用、集群實(shí)戰(zhàn)經(jīng)驗(yàn),具備獨(dú)立數(shù)據(jù)庫(kù)設(shè)計(jì)并且調(diào)優(yōu)的能力者優(yōu)先;
??4.擁有良好的代碼習(xí)慣,結(jié)構(gòu)清晰,命名規(guī)范,邏輯性強(qiáng),遵守pylint和pep8規(guī)范;
??5.具備良好的計(jì)算機(jī)基礎(chǔ);熟悉常見(jiàn)數(shù)據(jù)結(jié)構(gòu),?算法;?了解面向?qū)ο蟮拈_(kāi)發(fā)方法;
??6.熟練使用linux操作系統(tǒng)(ubuntu或centos),有部署服務(wù)器相關(guān)經(jīng)驗(yàn)者優(yōu)先;
??7.了解?Ansible/Jenkins/Docker?等相關(guān)自動(dòng)化配置工具的使用
??8.對(duì)Elasticsearch、ELK有使用經(jīng)驗(yàn)者優(yōu)先;
??9.具備團(tuán)隊(duì)精神和合作精神,對(duì)新技術(shù)有強(qiáng)烈的探索欲望,能夠承受工作壓力,有強(qiáng)烈的責(zé)任心。