个人简介
- DevOps/Build/Release 技术负责人,从零搭建团队 DevOps 体系,并在部门内推广最佳实践。
- 自 2018 年起专注 DevOps,熟悉 Windows、Linux、AIX、Solaris、HP-UX 等操作系统及完整软件生命周期。
- 擅长 Scan → Try → Scale 方法,将行业最佳实践引入并规模化落地。
- 熟练使用 Python / Shell / Groovy,用于构建 DevOps 工具与自动化解决方案。
- 开源作者:创建并维护 cpp-linter、commit-check、conventional-branch、devops-maturity 等项目,其中 cpp-linter-action 已被微软、Apache、NASA 等使用。
- 技术分享者:在 博客 与公众号 “DevOps攻城狮” 发布数百篇原创文章,影响广泛开发者群体。
工作经历
高级 DevOps 工程师 | Rocket Software, 立陶宛 | 2024.07 - 至今
- 主导先进 DevOps 实践,推动可扩展的交付体系建设。
DevOps 工程师 | Rocket Software, 大连 | 2015 - 2024.06
- 推动配置即代码(CaC):将手工/Bamboo 构建迁移到 Jenkins,并构建共享库。
- 构建 Ansible 基础设施即代码(IaC),自动部署 Jenkins 与开发环境。
- 容器化 MV 产品:支持 buildx、多架构、Kubernetes 部署。
- 提出并推广 DevOps 成熟度徽章 与 Conventional Commits。
- 使用 Jira + Python 自动化管理虚拟机,全公司范围使用。
- 为多条产品线引入 代码覆盖率 报告。
- 多次获得 Rocket Build 奖项,并将方案纳入产品路线图。
- 从零搭建 Rocket Discover 自动化测试框架。
测试开发工程师 | 京东, 北京 | 2012 - 2014
- 编写自动化测试脚本,维护持续集成流水线。
QA 工程师 | SIMCOM(上海)& 东软(北京) | 2009 - 2011
- 设计并执行测试用例,带领小型 QA 团队并推广测试方法。
重点项目
内部项目
- pipeline-library — Jenkins Shared Library,实现 CI/CD 即代码,提升研发一致性。
- docker-images — 使用 buildx、pytest、Kubernetes 完成产品容器化。
- ansible-playbooks — 构建/开发环境的 IaC,实现快速恢复与扩展。
- U2Box CLI — 基于 Go 的 CLI 工具,快速搭建 MV 测试环境。
- MV 智能终端 — 基于 UOPY API 的 CLI,支持自动补全与高亮。荣获 Rocket Build 一等奖 & CPO Award (2019)。
开源项目
- cpp-linter — C/C++ 格式化与静态检查 CI 工具,被微软、Apache、NASA 使用。
- commit-check — Git 提交信息与分支命名检查工具。
- conventional-branch — 推广 Git 分支命名规范,广泛应用于开源社区。
- devops-maturity — DevOps 成熟度评估规范与工具。
- explain-error-plugin — Jenkins 插件,使用 AI 分析并解释 Job 失败原因。
- gitstats — Git 仓库数据可视化与贡献分析工具。
技能
- DevOps / CI/CD ★★★★★
- Python, Shell ★★★★☆
- Go, Groovy ★★★☆☆
- Jenkins, Docker, Ansible ★★★★☆
语言
- 中文 — 母语
- 英语 — 专业工作水平
- 立陶宛语 — 初级 (A1)
教育经历
- 辽宁交通高等专科学校 | 软件技术专业 | 2006 – 2009