孙宇鲲
后台开发
基本信息
男 1994/09
Tel & Email
(+86)15843139793
lentil1016@gmail.com
社交账号
Wechat:lentil1016
博客
打印本页
个人简介
学历
:
2013/09-2017/06: (长春理工大学)(机械设计制造及其自动化 统招全日制本科学士学位)
自学C++/C#,CAD二次开发齿轮轴生成插件并开源,MCM全美数学建模二等奖 高教杯全国建模大赛全能二等奖
工作经历:
2017/03-2019/12
:
(青牛软件)(后台开发工程师)
进行C++后台开发工作,积累较多并发编程和内存泄漏问题排查经验,主导、设计、并带领2人实现了公司产品的容器化,交付生产环境基于gitlab的CD上线套件,交付测试团队一键部署的容器化测试环境。Go开发微服务模块,准实时(p999 300ms)最终一致性号码资源调度程序,并为项目搭建公司首个CI Pipeline。
2019/12-2021/06
:
(滴滴出行)(基础平台/弹性计算/弹性云)(高级软件开发工程师)
主导了弹性云监控分析平台Zhivago的建设。提供对监控进行OLAP查询,流式分析的能力。代替原有调度器利用率算法并挖掘出1.5k个被浪费的8C8G套餐。提供机房利用率上限阈值的推断及数据佐证。在部门内替代公司监控,为部门定制30+个可观测性面板,布道了可观测性以及数据分析的思想及技能。
2021/07-2024/02
:
(腾讯云计算)(CSIG/云智研发中心/智慧能源工作室)(高级1)
开发了时序计算引擎,支持十万乃至百万时序数据的复杂表达式运算;建设了面向私有云的监控体系,从无到有的建立了面向团队开发人员的debug工具链;构建了基于helm的发布和部署体系,让部门以较低的学习成本接入了90%自动化的部署流程。
技能:
BackEnd
语言: Go, C/C++, C#, Python, etc; 范式: 异步/并发, lint/单元测试, debug,CI/CD.
Cloud Native
领域: 容器,监控,工具: K8s/Helm, Docker, Prometheus, etc; 技能: k8s Operator开发, Helm chart编写, 可观测性建设.
认证
CKA
Certified Kubernetes Administrator
https://www.youracclaim.com/badges/48bc5e33-d5e5-4224-bb8a-219ceff3c882
CKA-1900-001618-0100
项目经历(部分)
tswork
时序计算器
工具:Python + pandas
职责:唯一负责人,从需求提炼到功能上线,从无到有完成开发
亮点:用函数式编程范式实现,支持时序数据对齐、重采样、rolling/moving算子、二元算子、分批计算。
Zhivago
弹性云服务画像
工具:Go code + Prometheus + (k8s)Client-go
职责:唯一负责人,从需求提炼到功能上线,从无到有完成开发;后期重构架构解决V1算力痛点
亮点:为容器调度提供优化过的利用率算法。为团队提供全机房(~10k节点)的透视分析能力,指导了利用率上限的制定,修正了团队使用错误指标造成的诸多问题,为诸如调度、均衡等服务的优化工作指明方向。调研多种TSDB存储引擎,用VictoriaMetrics解决V1中Prometheus单机容量痛点,提供将数据转化为调度策略的服务画像能力,使调度具备复杂可配置的动调能力。
ccnp-picker
一个无状态realtime选号程序
语言: Go
职责: 设计实现, 性能优化, test/CI/CD文件编写
指标: 无状态,微服务,2000qps,p999 500ms,导出metrics
社区
rytsh/repeatit#5
: feat: scroll position keeper
prometheus/prometheus#7855
: TSDB bug fix
helm/helm#5236
: migrate SortManifests to releaseutil.
badges/shields#2171
: Github Stars Badge bug fix
coreos/prometheus-operator#2263
: operator bug fix
Lentil1016/kubeadm-ha
: K8s Ha master 部署工具
打印本页