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.

Experiences

DevOps/Build/Release Engineer

Jul 2024 – Present
Rocket Software, Lithuania

Leading advanced DevOps initiatives and scalable delivery practices.

DevOps/Build/Release Engineer

2015 – Jun 2024
Rocket Software, Dalian

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

2012 – 2014
JD.COM, Beijing

Developed automated test scripts and maintained continuous integration.

QA Engineer

2009 – 2011
SIMCOM (Shanghai) & Neusoft (Beijing)

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

Projects

Independent projects developed professionally and personally.

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 K8s 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

DevOps toolchain

Python

Shell

Go

Groovy