跳过正文

沈显鹏的简历

沈显鹏
作者
沈显鹏
Engineer. Builder. Maintainer.
目录

个人简介

  • 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-lintercommit-checkconventional-branchdevops-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-ngmkdocs-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

联系我

相关文章