简历
个人信息
- 陈海波 / 男 / 1994.10
- 联系方式:176-0126-2048 / i@ihypo.net
- 教育背景:山东理工大学,软件工程专业,本科
- Github:https://github.com/hyponet
- Blog:https://blog.ihypo.net/
- 期望职位:云原生开发工程师
技能清单
- 熟练使用 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 为权限控制核心重构用户中心,提升用户的使用体验
个人评价
- 学习能力较强,对云原生技术有着深厚兴趣,擅长解决复杂和棘手的技术问题。
- 热衷于探索新的技术并乐于分享,包括在博客和公司内部进行技术分享。
- 有良好的团队合作能力,对工作充满热情并乐于承担责任。
感谢您花时间阅读我的简历,期待能有机会和您共事。
Copyright © 2020 Powered by MWeb, Theme used GitHub CSS.