个人简介
- DevOps / Build / Release / AI Engineering 工程师,长期关注软件交付效率、开发者体验与工程自动化。
- 自 2018 年起专注 DevOps,熟悉 Windows、Linux、AIX、Solaris、HP-UX 等操作系统及完整软件生命周期。
- 在企业环境中推动 Agentic DevOps 与 AI-assisted developer tooling 探索,将 AI agents、CI/CD、代码理解与任务执行能力结合到开发工作流中。
- 擅长 Scan → Try → Scale 方法,将行业最佳实践从小范围验证推广到团队和部门级落地。
- 熟练使用 Python / Shell / Groovy 构建 DevOps 工具、自动化系统与 AI 辅助开发解决方案。
- 开源作者与维护者:创建并维护 cpp-linter、commit-check、conventional-branch、devops-maturity 等项目,并参与 Jenkins、MkDocs 生态相关开源维护。
- 技术分享者:在 博客 与公众号 “沈显鹏” 发布数百篇原创文章,持续分享 DevOps、AI、CI/CD 与开源实践。
工作经历
高级 DevOps 工程师 | Rocket Software, 立陶宛 | 2024.07 - 至今
- 负责企业级 Agentic Application 开发,探索类似 GitHub Copilot / @Copilot 的任务执行型开发体验,让 AI agents 能在受控工作流中理解上下文、调用工具并协助完成工程任务。
- 在后端集成 GitHub Copilot SDK 与 Skill 调用能力,将代码理解、任务编排、工具执行和结果反馈连接到开发者工作流中。
- 推动 DevOps + AI 实践落地,聚焦 CI/CD、构建失败分析、代码维护、文档更新与开发者效率提升。
- 继续建设可扩展的交付体系,将成熟 DevOps 实践与 AI-assisted tooling 结合到团队日常工程流程中。
DevOps 工程师 | Rocket Software, 大连 | 2015 - 2024.06
- 推动配置即代码(CaC):将手工/Bamboo 构建迁移到 Jenkins,并构建共享库。
- 构建 Ansible 基础设施即代码(IaC),自动部署 Jenkins 与开发环境。
- 容器化 MV 产品:支持 buildx、多架构、Kubernetes 部署。
- 提出并推广 DevOps 成熟度徽章 与 Conventional Commits。
- 使用 Jira + Python 自动化管理虚拟机,全公司范围使用。
- 为多条产品线引入 代码覆盖率 报告。
- 多次获得 Rocket Build 奖项,并将方案纳入产品路线图。
测试开发工程师 | 京东, 北京 | 2012 - 2014
- 编写自动化测试脚本,维护持续集成流水线。
QA 工程师 | SIMCOM(上海)& 东软(北京) | 2009 - 2011
- 设计并执行测试用例,带领小型 QA 团队并推广测试方法。
开源项目
cpp-linter — C/C++ 代码质量自动化工具,集成 clang-format(格式化)与 clang-tidy(静态分析),支持 GitHub Actions 与 pre-commit。已被微软、Apache、NASA 等数百个知名项目采用,cpp-linter-action 在 GitHub 上广受好评。
commit-check — Git 提交规范检查工具,支持校验提交信息、分支名称、作者信息等,兼容 GitHub Actions、pre-commit 及命令行,帮助团队统一 Git 工作流。
conventional-branch — Git 分支命名规范倡议与工具集,提供规范定义、验证工具与 GitHub Actions,帮助开源项目和工程团队统一分支命名约定。
devops-maturity — DevOps 成熟度评估规范与徽章系统,帮助团队量化评估 DevOps 落地水平,并以可视化方式推动持续改进。
explain-error-plugin — Jenkins 官方插件,利用 AI 自动分析构建失败原因,并支持 AI Auto-Fix 自动创建修复 PR、用量统计与配额管控,以及 OpenAI、Gemini、Azure OpenAI、DeepSeek、Qwen、Ollama、AWS Bedrock 等多种 Provider。
MkDocs NG — 维护
mkdocs-ng与mkdocs-ng-material,延续 MkDocs 与 Material for MkDocs 生态,修复 bug、升级依赖、适配新版 Python,并保持原 CLI、配置文件与插件接口兼容,降低用户迁移成本。gitstats — Git 仓库贡献数据可视化工具,生成提交频率、贡献者分布、代码行数变化等统计报告。2.0 版本将图表引擎迁移到 Chart.js,支持响应式 UI、深浅色模式与 AI 生成的仓库洞察摘要。
技能
- DevOps / CI/CD / Build & Release ★★★★★
- AI-assisted tooling / Agentic DevOps / LLM 应用 ★★★★☆
- Jenkins / Docker / Ansible / GitHub Actions ★★★★☆
- Python / Shell / Groovy ★★★★☆
- Go / GitHub Copilot SDK / Open Source Maintenance ★★★☆☆
语言
- 中文 — 母语
- 英语 — 专业工作水平
- 立陶宛语 — 初级 (A1)
教育经历
- 辽宁交通高等专科学校 | 软件技术专业 | 2006 – 2009

