最后更新于2022年10月

下载 PDF

李良钰

DevOps | Python后端工程师

  • 男 / 1996.8
  • 本科 / 2019年毕业

项目经历

2020.12 至 2021.05

参与某创业项目的运维开发,包括:

  • 负责基于Github Actions的CI/CD管道,支撑业务快速迭代。拥有超过 13万 用户
  • 负责容器化后端服务,利用多段构建与构建缓存缩小镜像体积并提升构建速度,使构建时间减少了 78%
  • 负责网络安全,编写APISIX网关的插件规则防御CC攻击。国内外域名分别接入创宇云与CloudFlare,防御DDoS、CC攻击
  • 负责Grafana看板制作,使用Prometheus、Loki监控服务器、服务状态

2021.08 至 2022.11

参与锦程消费金融联络中心项目的实施与运维:

  • 解决联络中心服务运行于k8s中所遇到的一些问题
  • 负责IVR流程的优化编写

2021.12 至 2022.05

参与乐山市商业银行联络中心项目的实施与运维:

  • 参与双中心双活架构设计
  • 负责dev、sit、uat环境搭建配置
  • 部署Prometheus、Grafana、Loki,并定制部分Grafana看板
  • 开发IVR流程,并使用python的fastapi框架发开部分IVR所需接口

2022.06 至 2022.07

参与招商银行卡中心联络中心项目PoC:

  • 负责部署易谷ValueLink平台并与华为AICC平台对接

2022.08 至 2022.12

参与唯品富邦消费金融联络中心项目的实施与管理:

  • 负责收尾阶段内容的实施,项目进度跟进、风险预警

开源项目

以下是我的开源项目,以及参与到的开源项目。细节请点击链接查看文档
kubekey 一个用于部署 Kubernetes 集群的开源轻量级工具
  • 参与kubesphere社区kubekey的建设
serverstatus 容器化多服务器监控
  • Python + Fastapi + Vue 实现多服务器监控
  • Agent定时上报信息至Server,Dashboard展示经处理的汇总信息
  • Agent实现了容器内操作宿主机,采集宿主机各项指标
webbenchmark http基准测试工具
  • 采用Golang编写并容器化的http基准测试工具可快速耗尽服务器带宽
Dockerfiles 一系列美味的Docker食谱

掌握技能

Cloud Native
  • 精通Dockerfile多段构建(缩小镜像体积)、构建缓存(加快构建速度)
  • 精通docker-compose,熟练编排容器,编写yaml。了解helm
  • 熟悉APISIX、Prometheus、Grafana、Loki、Gitlab、Harbor、Jenkins、Nacos
  • 熟悉Docker、Podman,了解Containerd,了解k8s并掌握基本操作
  • 熟悉Kubesphere平台,配置Jenkins流水线。掌握服务网格,包括熔断机制、金丝雀发布、流量镜像,了解链路追踪、可观测性
Cloud Computing
  • 熟悉VMware的产品ESXI并于家庭中裸机部署使用,了解vCenter
  • 熟悉AlibabaCloud、AWS、DigitalOcean,了解 Azure、GoogleCloud
  • 了解KVM、OpenVZ等虚拟化架构
Others
  • 熟悉Alpine Linux、CentOS、Rocky Linux、SUSE Linux等系统
  • 熟练编写Shell脚本,掌握grep、awk、sed
  • 熟练部署并使用JumpServer,熟悉其配置
Coding
  • 扎实的Python基础,了解基础数据结构、元编程
  • 精通FastAPI框架,了解Flask、Django
  • 熟练使用aiohttp、Requests、APScheduler、Selenium等库
  • 熟悉ORM框架SQLAlchemy,阅读源码时有幸成为项目贡献者
  • 掌握Golang基本语法与标准库,熟悉gin、cobra库
Network
  • 熟悉TCP/IP、DNS等底层协议,熟练掌握各种工具进行网络问题诊断
  • 熟悉网络安全,域名接入CDN服务商,DDoS/CC防御
Middleware
  • 熟悉Redis、RabbitMQ、Elasticsearch、Kafka、Zookeeper、rqlite,并有集群化经验
  • 掌握关系型数据库基本概念与SQL,了解分库分表等数据库性能优化方法
  • 掌握MySQL主从架构、分库分表、读写分离,了解Redis持久化等数据库机制与原理