About Me
- DevOps / Build / Release / AI Engineering practitioner focused on software delivery, developer experience, and engineering automation.
- Specialized in DevOps since 2018, with hands-on experience across Windows, Linux, AIX, Solaris, HP-UX, and the full software development lifecycle.
- Exploring Agentic DevOps and AI-assisted developer tooling in enterprise environments, connecting AI agents, CI/CD, code understanding, and task execution into practical engineering workflows.
- Strong in the Scan → Try → Scale approach: evaluate promising practices, validate them in real teams, then scale what works.
- Proficient in Python / Shell / Groovy for building DevOps tools, automation systems, and AI-assisted engineering solutions.
- Open Source Creator and Maintainer: Founded and maintain cpp-linter, commit-check, conventional-branch, and devops-maturity, and contribute to the Jenkins and MkDocs ecosystems.
- Technical Writer: Published hundreds of original articles on my blog and WeChat public account 沈显鹏, sharing practical experience in DevOps, AI, CI/CD, and open source.
Work Experience
Senior DevOps Engineer | Rocket Software, Lithuania | Jul 2024 – Present
- Develop enterprise Agentic Applications that explore GitHub Copilot / @Copilot-like task execution experiences, where AI agents can understand context, invoke tools, and assist with engineering tasks inside controlled workflows.
- Integrate the GitHub Copilot SDK and Skill invocation capabilities on the backend, connecting code understanding, task orchestration, tool execution, and feedback loops for developers.
- Drive DevOps + AI practices across CI/CD, build failure analysis, code maintenance, documentation workflows, and developer productivity.
- Continue scaling delivery practices by combining mature DevOps patterns with AI-assisted tooling in day-to-day engineering workflows.
DevOps Engineer | Rocket Software, Dalian | 2015 – Jun 2024
- Led CI/CD transformation from manual/Bamboo builds to Jenkins with shared libraries.
- Built IaC with Ansible for provisioning Jenkins and development environments.
- Dockerized MVAS products using buildx, health checks, and Kubernetes deployments.
- Proposed and scaled DevOps maturity badge and conventional commits.
- Automated VM management with Jira + Python, adopted company-wide.
- Enabled code coverage reporting for multiple product lines.
- Won multiple Rocket Build Awards and added solutions to product roadmap.
Software Engineer in Test | JD.COM, Beijing | 2012 – 2014
- Developed automated test scripts and maintained CI pipelines.
QA Engineer | SIMCOM (Shanghai) & Neusoft (Beijing) | 2009 – 2011
- Designed and executed test cases; led small QA teams and shared best practices.
Open Source Projects
cpp-linter — A suite of C/C++ code quality tools integrating clang-format and clang-tidy, available as a GitHub Action and pre-commit hook. Adopted by hundreds of notable projects including Microsoft, Apache, and NASA. cpp-linter-action is among the most recognized C/C++ linting solutions on GitHub.
commit-check — A flexible Git convention checker that validates commit messages, branch names, and author information. Supports GitHub Actions, pre-commit, and CLI usage, helping teams keep Git workflows consistent.
conventional-branch — A specification and toolset for standardizing Git branch naming conventions, including validators and GitHub Actions for open source projects and engineering teams.
devops-maturity — A framework for assessing and communicating DevOps maturity through structured specs and badge systems, helping teams measure progress and drive continuous improvement.
explain-error-plugin — An official Jenkins plugin that uses AI to explain build failures and now supports AI Auto-Fix for creating repair PRs, usage statistics and quota controls, and multiple providers including OpenAI, Gemini, Azure OpenAI, DeepSeek, Qwen, Ollama, and AWS Bedrock.
MkDocs NG — Maintains
mkdocs-ngandmkdocs-ng-materialto keep the MkDocs and Material for MkDocs ecosystem usable, with bug fixes, dependency upgrades, Python compatibility work, and a migration path that preserves the original CLI, configuration file, and plugin interfaces.gitstats — A Git repository analytics tool that visualizes contribution patterns, commit frequency, contributor activity, and code trends. Version 2.0 moved the chart engine to Chart.js and added responsive UI, dark/light mode, and AI-generated repository insights.
Skills
- DevOps / CI/CD / Build & Release ★★★★★
- AI-assisted tooling / Agentic DevOps / LLM applications ★★★★☆
- Jenkins / Docker / Ansible / GitHub Actions ★★★★☆
- Python / Shell / Groovy ★★★★☆
- Go / GitHub Copilot SDK / Open Source Maintenance ★★★☆☆
Languages
- Chinese — Native
- English — Professional Working Proficiency
- Lithuanian — Beginner (A1)
Education
- College Degree, Software Technology — Liaoning Provincial College of Communications (2006 – 2009)
Contact
- Email: xianpeng.shen@gmail.com


