【京東招聘】容器叢集排程方向
叢集技術部隸屬於京東商城技術架構部,在北京、矽谷和南京設有研發中心,負責京東的叢集技術與容器生態的建設, 主要有阿基米德(Archimedes)排程系統、ContainerNet、ContainerDNS、ContainerLB、ContainerIS、ContainerCI、OpenOne及無界零售基礎設施等產品。團隊擁有核心、網路、容器、叢集排程、 k8s及智慧監控等多領域的技術專家和資深研發人員。
目前團隊運營著國內最大規模的容器叢集,管理百萬級容器規模。以All In Container的技術理念,為京東所有的線上離線系統提供堅如磐石的基礎設施服務。在第四次零售革命來臨之際,叢集技術部根據無界零售帶來的業務新場景、新需求提出全新一代線下生態基礎設施解決方案。同時,我們在資源排程、高效能網路、新一代容器技術等前沿領域與國內外多所高校進行深入合作。
我們的願景是打造全球領先的叢集排程系統與PaaS服務平臺,成為行業領導者!邀請卓越的你加入京東基礎架構部,與我們一起迎接最前沿的技術挑戰!
職位:容器叢集排程方向-軟體開發工程師/架構師/研究員 南京
崗位描述:
阿基米德排程系統(Archimedes)負責整個京東資料中心的資源排程與驅逐,是撬動整個資料中心的支點。該崗位的職責就是設計和開發超大規模資源排程系統Archimedes,與我們一起解決很多業界前沿問題:
1. 資源分配:如何保障Archimedes系統能夠快速高效地響應京東所有線上和離線業務的資源分配需求?如何支援業務在資源異構(SSD、GPU等)的各種伺服器硬體及中的資源分配問題?
2. 資源監控:如何提供各種維度監控指標資料,幫助線上業務的評估資源需求,併為上層的排程決策提供更好的依據?
3. 資源排程:如何利用各種監控資料(包括實時歷史的,效能、資源負載、網路流量)進行分析計算,對業務所需資源進行評估,對伺服器負載進行評估,讓Archimedes選擇更好的排程策略,在保障上層應用高質量SLA的情況下,使叢集整體的資源利用率達到最優?
4. 資源編排:如何幫助業務進行微服務化改造,幫助業務積木元件化編排改造?如何支援各種開源軟體編排(Zookeeper,Redis,SQL/">MySQL等),為業務提供一鍵式叢集部署? 如何編排提供函式計算、邊緣計算、流式計算,實時計算等新的計算場景?
任職資格:
我們需要將技術落地,有工程實踐的能力的你,因此希望你有:
1. 大學本科以上,計算機及相關專業,三年以上系統架構設計、應用和開發經驗;
2. 熟練掌握Golang/Python語言,並具有實際的應用專案經驗;
3. 瞭解Google Borg系統,有相關開發經驗優先;
4. 掌握Kubernetes等編排服務框架以及能對它們進行二次開發優先;
5. 熟悉Docker環境的網路效能調優以及網路解決方案,如Flannel、Calico等開源技術優先;
6. 熟悉Docker相關開源技術,及相關的作業系統基礎支援(檔案系統,Cgroups等),掌握Docker原始碼者優先;
7. 瞭解業界資源排程系統的運作方式,系統設計理念,有實際大規模排程系統建設經驗優先;
8. 在開源社群活躍有社群貢獻patch經驗者優先;
9. 有tensorflow/kubeflow專案經驗者優先;
10. 有良好的團隊協作精神,富有責任心,能承受一定強度的工作壓力;
詳情聯絡xuxinkun#jd.com