Skip to main content

Xianpeng Shen's Resume

Xianpeng Shen
Author
Xianpeng Shen
Table of Contents

About Me

  • DevOps/Build/Release Engineer, built the DevOps practice from scratch and drove best practices adoption across teams and departments.
  • Specialized in DevOps since 2018, experienced with Windows, Linux, AIX, Solaris, HP-UX, and the full software development lifecycle.
  • Strong in the Scan → Try → Scale approach to adopt and scale industry best practices.
  • Proficient in Python / Shell / Groovy for developing DevOps tools and automation solutions.
  • Open Source Creator: Founded and maintain cpp-linter, commit-check, conventional-branch, and devops-maturity. cpp-linter-action is used by Microsoft, Apache, NASA, and other notable projects.
  • Tech Writer: Published hundreds of original articles on my blog and WeChat public account DevOps Engineer, reaching and inspiring a broad developer audience.

Work Experience

Senior DevOps Engineer | Rocket Software, Lithuania | Jul 2024 – Present

  • Driving advanced DevOps initiatives and scaling delivery best practices across teams.

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, 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 Rocket Build Awards and added to product roadmap.
  • Built Rocket Discover automation framework from scratch.

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.

Key Projects

Internal

  • pipeline-library Jenkins shared library for CI/CD as code, improving SDLC consistency.
  • docker-images Dockerized MVAS with buildx, pytest, health checks, and Kubernetes.
  • ansible-playbooks Managed build/dev infrastructure as code for fast recovery.
  • U2Box CLI Go-based tool to set up MV dev/testing environments quickly.
  • MV Intelligent Terminal CLI with auto-completion via UOPY API. Won Rocket Build First Prize & CPO Award (2019).
  • VM Management with JIRA Automated VM lifecycle with Jira dashboards & Python scripts.

Open Source

  • cpp-linter – C/C++ linting solutions using clang-format and clang-tidy, used by Microsoft, Apache, NASA.
  • commit-check – Ensures consistent commit messages, branch names, and more.
  • conventional-branch – Git branch naming conventions for clear workflows
  • devops-maturity – Specs and tools for assessing DevOps maturity
  • explain-error-plugin – Explains Jenkins job failures with AI
  • gitstats – Visualize Git repo insights and contribution analytics.

Skills

  • DevOps, CI/CD ★★★★★
  • Jenkins, Docker, Ansible ★★★★☆
  • Python, Shell ★★★★☆
  • Go, Groovy ★★★☆☆

Languages

  • Chinese — Native
  • English — Professional Working Proficiency
  • Lithuanian — Beginner (A1)

Education

  • College Degree, Software Technology — Liaoning Provincial College of Communications (2006 – 2009)