【京东招聘】容器集群调度方向


集群技术部隶属于京东商城技术架构部,在北京、硅谷和南京设有研发中心,负责京东的集群技术与容器生态的建设, 主要有阿基米德(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,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

0 个评论

要回复文章请先登录注册