跳到文章

Resume

个人信息

  • GitHub:hwdef

  • 博客:www.hwdef.org

  • 期望职位:云原生工程师(计算 || 网络方向)

  • 教育经历:2016-2020 牡丹江师范学院 计算机科学与技术

联系方式

  • 邮箱:hwdefcom@outlook.com

工作经历

  • 博云(2020.7至今)后端研发工程师

    • 负责博云算力平台的研发

    • 负责博云自研 CNI 的研发

  • 博云(2019.7-2020.7)后端研发实习生

    学习容器、Kubernetes 等相关知识

    调研开源社区中的相关组件,例如 kubemark 、harbor 和 etcd 等

    在开源社区中贡献代码

项目经历

基于 Kubernetes 的计算平台

基于 Kubernetes 和 Volcano 的容器计算平台,为 AI、big data、HPC 应用上云而生。支持 Linux 和 Windows 操作系统

负责底层组件的设计与研发,并为环境遇到的问题给出解决方案。同时积极与 Volcano 社区合作,将众多 bug 和 feature 反馈回社区,为 Volcano 带来任务的顺序启动等功能,也促成 JobFlow 捐赠给 Volcano 社区。

项目的难点在于完全从零开始,并且要兼容 Windows 程序。在实际开发过程中遇到诸多问题,例如 Kubernetes 与 Windows 兼容,批量计算任务下发,软硬件性能优化等问题,都通过各种方式得到解决。通过此项目,入门并且掌握了计算类任务与云和容器结合所需要的技术架构。

截至目前,项目可以在数十台节点上运行几千核的计算任务,并且有多用户隔离、作业排队、GPU分割计算等功能。

Kubernetes CNI

此项目为公司内部自研 CNI,本人负责 CNI 控制面的设计与研发。

实现了 Pod 固定 IP,Pod 双栈网络支持,Pod 多 IP 支持,平滑升级,网络资源全部 CRD 化等功能。

通过这个项目,让我对 Kubernetes 的网络相关技术更加熟悉。也加深了我对 Go 语言的了解

开源社区荣誉

Volcano approver

Kubernetes reviewer

Kubernetes/dashboard/i18n/zh-Hans approver

开源项目

密码管理工具:KukeyForConsole

开源项目 Kukey 的命令行版本

使用 c# 编写

支持 windows/Linux/mac OS

数据存储在本地,不联网,降低安全风险

AES-256-ECB 对称加密

数据支持跨平台同步

专业技能

编程语言:Go/Python

工具:Git/Kubernetes/Docker/Linux

英语水平:4级

技能认证:CKAD