Skip to main content
Background Image

Xianpeng Shen

Table of Contents

DevOps Engineer
๐Ÿ“ง xianpeng.shen@gmail.com
๐ŸŒ shenxianpeng.github.io
๐Ÿ”— LinkedIn | GitHub

Languages
#

  • Chinese โ€” Native
  • English โ€” Professional Working Proficiency
  • Lithuanian โ€” A1 (Beginner)

About
#

  • Lead DevOps and Build/Release Management, driving efficient delivery processes.
  • Design and optimize CI/CD pipelines, promoting best practices across teams.
  • Address gaps in automation and streamline DevSecOps workflows.
  • Creator of popular open-source tools: cpp-linter, commit-check, conventional-branch, and devops-maturity โ€” with cpp-linter-action adopted by Microsoft, Apache, NASA.
  • Share technical insights through hundreds of blog posts and the WeChat account โ€œDevOps Engineerโ€, reaching a wide developer audience.

Work Experience
#

Senior DevOps Engineer
#

Rocket Software, Lithuania
Jul 2024 โ€“ Present

  • Leading advanced DevOps initiatives and scalable delivery practices.

DevOps Engineer
#

Rocket Software, Dalian
2015 โ€“ Jun 2024
Responsible for MultiValue product CI/CD, infrastructure management, and DevOps automation.
Key contributions:

  • Led CaC adoption: migrated manual/Bamboo builds to Jenkins with shared libraries.
  • Built IaC with Ansible for provisioning Jenkins, build/dev environments.
  • Dockerized MVAS products using buildx, health checks, CI/CD, and Kubernetes.
  • Proposed and scaled DevOps maturity badge and conventional commits.
  • Automated VM management with Jira + Python, used BU-wide.
  • Enabled code coverage reports for U2, jBASE, and others.
  • Award-winning projects in Rocket Build (RB-218, RB-544).
  • Previously led Rocket Discover automation effort from scratch.

Software Engineer in Test
#

JD.COM, Beijing
2012 โ€“ 2014

  • Developed automated test scripts and maintained continuous integration.

QA Engineer
#

SIMCOM (Shanghai) & Neusoft (Beijing)
2009 โ€“ 2011

  • Designed and executed test cases; led small QA teams and shared testing practices.

Projects
#

  • pipeline-library Jenkins shared library for MVAS to implement CI/CD as code and improve SDLC consistency.

  • docker-images Dockerized MVAS products with advanced DevOps practices: buildx, pytest, health checks, and Kubernetes deployments.

  • ansible-playbooks Managed MVAS build/dev infrastructure as code, enabling fast recovery and provisioning.

  • U2Box CLI Go-based CLI tool to rapidly set up MV development/testing environments.

  • MV Intelligent Terminal Built CLI interface with auto-completion and highlighting via UOPY API.
    Won Rocket Build 2019 First Prize & CPO Award.

  • VM Management with JIRA Automated VM lifecycle via Jira dashboards and Python scripts, improving resource tracking across teams.

  • cpp-linter CI solution for C/C++ formatting and static analysis. Widely used across the industry.

  • Commit Check Alternative to YACC, checks commit messages, branch names, authorship, and more.

  • Conventional Branch Standardized Git branch naming; maintained the specification and tooling.

  • DevOps Maturity Provides DevOps maturity assessments and badges to guide engineering evolution.

  • gitstats Visualize Git repo insights and contribution analytics.

  • atlassian-api-py Python library for easy CI integration with Jira and Bitbucket REST APIs.


Skills
#

  • DevOps: โ˜…โ˜…โ˜…โ˜…โ˜… 95%
  • CI/CD: โ˜…โ˜…โ˜…โ˜…โ˜… 95%
  • Python: โ˜…โ˜…โ˜…โ˜…โ˜… 95%
  • Shell: โ˜…โ˜…โ˜…โ˜…โ˜† 90%
  • Go: โ˜…โ˜…โ˜…โ˜…โ˜† 80%
  • Groovy: โ˜…โ˜…โ˜…โ˜…โ˜† 80%

Interests
#

  • Football, Swimming, Writing

Education
#

  • 2006 โ€“ 2009 College Degree, Software Technology โ€” Liaoning Provincial College of Communications

There are no articles to list here yet.