运维工具开发技术岗大赛专区

比赛内容

运维工具开发技术岗精英比赛考核容器云运维工具开发工程师如下能力:

实现容器云环境中的自动化运维体系开发,给运维技术岗人员提供运维相关自动化交付体系、对外输出接口服务,实现监控、资源调优、操作便捷和安全加固等。

比赛分为3项,知识点客观题(20%)、方案设计题(70%)和上机Hands on考题(占比10%),三项考核分数相加为参赛选手总成绩。

比赛流程


线上比赛
2020年10月20日-11月30日

比赛评选
2020年12月上旬

直播颁奖盛典
2020年12月18日

参赛说明

报名选手需经大赛组委会审核参赛条件通过后,获得比赛参与入口。

  • 报名参赛选手需通过大众学习阶段岗位考试认证;
  • 邀请参赛选手需通过大赛组委会审核;
  • 大赛核心共创厂商或其他赞助厂商技术人员不参与比赛。

赛题概览

  • 方案设计赛题:多个运维工具开发方案考题,参赛选手可选择任一考题提交方案作品。
  • 知识点赛题:根据运维工具开发技术岗位工具链技能要求的知识应用考题。
  • Hands on上机赛题:考核选手对容器环境的实操能力。
需求:

某传统金融公司由于缺少相应的研发人员,对技术也难以有时间进行深入的研究,大部分业务人员也不懂技术,Docker 和kubernetes虽然提供了管理命令和简单的管理界面,但离实际的生产要求还差距很远。因此,需要设计容器云平台的平台层能力,用于采集和汇集基础设施资源和调度层、应用层的数据,经过处理后以友好的方式展示给用户,使不深入了解容器技术的人员也能够高效使用容器云平台部署运维应用。

考核点:

容器云平台设计团队定义的平台层需要实现从每个Node节点中采集Node、Pod、Containers及Kubelet等的信息,存储于数据库中

将采集到的数据按照页面要求查询出并展示出来:

  • 节点列表展示:节点名称、IP、状态、位置、配置、资源使用(CPU\Memory\Disk\IO)、调度状态;
  • 点击节点名称下钻到节点详情;
  • 节点详情展示节点的基本信息、资源使用、系统信息及pod列表等;
  • Pod列表展示:Pod 名称、namespace、就绪状态、重启次数、运行时间、IP地址、所在节点、分配资源(req\limit)、资源使用(cpu/memory/volume/io)等;
  • Container列表展示:ContainerID、name、资源分配/限额/使用等。
题目要求:

按照需求实现数据的采集和存储,并根据页面展示要求,实现页面功能。

奖项设置

  • 根据各项竞赛综合成绩,评选出容器云运维工具开发技术岗精英比赛冠、亚、季军。
  • 根据方案设计题竞赛结果,评选出5个最佳容器云运维工具开发方案奖。