李良钰
DevOps | Python后端工程师
- 男 / 1996.8
- 本科 / 2019年毕业
项目经历
参与某创业项目的运维开发,包括:
- 负责基于Github Actions的CI/CD管道,支撑业务快速迭代。拥有超过 13万 用户
- 负责容器化后端服务,利用多段构建与构建缓存缩小镜像体积并提升构建速度,使构建时间减少了 78%
- 负责网络安全,编写APISIX网关的插件规则防御CC攻击。国内外域名分别接入创宇云与CloudFlare,防御DDoS、CC攻击
- 负责Grafana看板制作,使用Prometheus、Loki监控服务器、服务状态
参与锦程消费金融联络中心项目的实施与运维:
- 解决联络中心服务运行于k8s中所遇到的一些问题
- 负责IVR流程的优化编写
参与乐山市商业银行联络中心项目的实施与运维:
- 参与双中心双活架构设计
- 负责dev、sit、uat环境搭建配置
- 部署Prometheus、Grafana、Loki,并定制部分Grafana看板
- 开发IVR流程,并使用python的fastapi框架发开部分IVR所需接口
2022.06 至 2022.07
参与招商银行卡中心联络中心项目PoC:
- 负责部署易谷ValueLink平台并与华为AICC平台对接
2022.08 至 2022.12
参与唯品富邦消费金融联络中心项目的实施与管理:
- 负责收尾阶段内容的实施,项目进度跟进、风险预警
开源项目
以下是我的开源项目,以及参与到的开源项目。细节请点击链接查看文档
kubekey 一个用于部署 Kubernetes 集群的开源轻量级工具
serverstatus 容器化多服务器监控
webbenchmark http基准测试工具
Dockerfiles 一系列美味的Docker食谱
- 参与kubesphere社区kubekey的建设
- Python + Fastapi + Vue 实现多服务器监控
- Agent定时上报信息至Server,Dashboard展示经处理的汇总信息
- Agent实现了容器内操作宿主机,采集宿主机各项指标
- 采用Golang编写并容器化的http基准测试工具可快速耗尽服务器带宽
掌握技能
- 精通Dockerfile多段构建(缩小镜像体积)、构建缓存(加快构建速度)
- 精通docker-compose,熟练编排容器,编写yaml。了解helm
- 熟悉APISIX、Prometheus、Grafana、Loki、Gitlab、Harbor、Jenkins、Nacos
- 熟悉Docker、Podman,了解Containerd,了解k8s并掌握基本操作
- 熟悉Kubesphere平台,配置Jenkins流水线。掌握服务网格,包括熔断机制、金丝雀发布、流量镜像,了解链路追踪、可观测性
- 熟悉VMware的产品ESXI并于家庭中裸机部署使用,了解vCenter
- 熟悉AlibabaCloud、AWS、DigitalOcean,了解 Azure、GoogleCloud
- 了解KVM、OpenVZ等虚拟化架构
- 熟悉Alpine Linux、CentOS、Rocky Linux、SUSE Linux等系统
- 熟练编写Shell脚本,掌握grep、awk、sed
- 熟练部署并使用JumpServer,熟悉其配置
- 扎实的Python基础,了解基础数据结构、元编程
- 精通FastAPI框架,了解Flask、Django
- 熟练使用aiohttp、Requests、APScheduler、Selenium等库
- 熟悉ORM框架SQLAlchemy,阅读源码时有幸成为项目贡献者
- 掌握Golang基本语法与标准库,熟悉gin、cobra库
- 熟悉TCP/IP、DNS等底层协议,熟练掌握各种工具进行网络问题诊断
- 熟悉网络安全,域名接入CDN服务商,DDoS/CC防御
- 熟悉Redis、RabbitMQ、Elasticsearch、Kafka、Zookeeper、rqlite,并有集群化经验
- 掌握关系型数据库基本概念与SQL,了解分库分表等数据库性能优化方法
- 掌握MySQL主从架构、分库分表、读写分离,了解Redis持久化等数据库机制与原理