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)