简历

个人信息

技能清单

  • 熟练使用 Golang 和 Python 进行开发,有多年的实践经验
  • 熟悉 Linux 系统开发,具备良好的系统调优和故障排查能力
  • 精通 Kubernetes 和 Docker,熟悉云原生技术栈
  • 了解 PostgreSQL、RabbitMQ 等常见中间件,能够进行基本的配置和调优

证书

  • Certified Kubernetes Administrator (CKA) (CKA-1900-001815-0100)
  • Certified Kubernetes Application Developer (CKAD) (CKAD-1900-0646-0100)

工作经历

阿里云容器服务 高级开发工程师 - 2021 年 3 月 - 至今

  • 负责阿里云 Kubernetes 服务(ACK)的节点池功能,包括节点管理、OS、Kubelet、故障自愈等,提升了节点的稳定性和可用性
  • 负责 ACK 集群版本升级,包括 Kubernetes 组件版本、OS 版本

阿里云PolarDB 高级开发工程师 - 2020 年 3 月 - 2021 年 3 月

  • 负责数据库平台监控告警组件,包括数据库、主机指标采集和告警,提升了系统的可观测性和故障响应速度
  • 负责数据库平台巡检组件,包括数据库、主机、K8s 巡检,及时发现潜在问题,以提高系统的健康度和稳定性

DaoCloud 高级开发工程师 - 2017 年 7 月 - 2020 年 3 月

  • 负责技术中台产品应用引擎的设计与开发,提供稳定可靠的服务运行环境
  • 负责 DaoCloud 企业级 DevOps 平台的多个组件设计和开发

DaoCloud Python 开发工程师(实习)- 2016 年 4 月 - 2017 年 7 月

  • 负责公有云用户中心的开发和维护
  • 开发公有云运营工具,提高了运营效率和公有云用户转换率

参与项目

容器服务 Kubernetes 版(ACK)

ACK 是阿里云提供的企业级 Kubernetes 服务,以托管版、专有版两种形态为用户提供社区兼容的容器应用管理能力。

我在该项目中负责节点侧和节点池相关功能的设计和开发。

  • 负责 ACK 节点 OS 和 Kubelet 技术支撑,以提升节点和应用负载的稳定性和性能
  • 支持节点池管理,包括版本升级、Kubelet 自定义参数配置等,完善节点管理操作
  • 支持基于 NPD 和集群诊断实现节点故障自愈,增强托管节点池的自动化运维能力

PolarStack 数据库管控平台

PolarStack 是基于 Kubernetes 实现的数据库管控平台(DBaaS),主要承担 PolarDB Oracle 兼容的线下输出。

我在该项目中负责告警和巡检的设计和开发。

  • 重构原基于 ElasticSearch 的告警组件,适配专有云监控告警,实现了统一告警并提升精准性
  • 对齐 Prometheus Alert,实现告警的去重、分组、路由和抑制,优化告警处理流程
  • 支持数据库和数据库平台巡检,通过通用化的配置,对监控进行补充,增强了系统的可观测性
  • 巡检插件化改造,兼容 NPD,支持基于插件增强巡检能力,以提升巡检的灵活性和扩展性

DaoCloud Digital X

DaoCloud Digital X 是开箱即用的技术中台基础设施,包括 Kubernetes 容器云、CICD、应用管理、监控、服务注册中心、配置中心、微服务治理等。

我在该项目中负责基于 Kubernetes 的 App Engine 的设计与开发。

  • 利用 Helm 实现应用模板的管理,降低多服务应用部署复杂度
  • 实现简单的跨多 Kubernetes 集群部署
  • 支持已发布应用发布版本控制,提升应用的管理效率
  • 支持部署流程模板,以支持灰度、蓝绿等复杂发布

DaoCloud DevOps 平台

DaoCloud DevOps 平台是一个以流水线为核心的 DevOps 团队协作平台,是 DaoCloud 公有云的私有化版本。

我在该项目中负责设计、开发部署组件和用户中心:

  • 实现了基于 Docker 的 Workflow 引擎,作为 CI 底座,提升持续集成的效率和稳定性
  • 对接 SaltStack、Kubernetes 以实现自动发布
  • 以 RBAC 为权限控制核心重构用户中心,提升用户的使用体验

个人评价

  • 学习能力较强,对云原生技术有着深厚兴趣,擅长解决复杂和棘手的技术问题。
  • 热衷于探索新的技术并乐于分享,包括在博客和公司内部进行技术分享。
  • 有良好的团队合作能力,对工作充满热情并乐于承担责任。

感谢您花时间阅读我的简历,期待能有机会和您共事。