devops项目
主导企业全业务Jenkins持续集成流水线改造项目,基于Jenkins核心组件搭配GitLab、Harbor、K8s搭建统一研发交付平台。设计多环境流水线模板,封装Maven、Go、前端多语言构建工具链,集成SonarQube代码质量扫描、镜像漏洞安全检测实现安全左移;通过Jenkins Shared Library共享流水线逻辑,消除多项目重复配置,统一发布规范。
实现开发、测试、预发、生产环境蓝绿/灰度发布、自动回滚能力,结合Ansible、Kubectl完成容器化应用自动部署;配置Jenkins Agent分布式构建集群,拆分构建任务缩短编译耗时40%;对接Prometheus采集构建指标,搭建构建失败告警通知体系。梳理旧流水线痛点,输出标准化交付规范,完成数十个业务项目流水线迁移,大幅降低人工发布操作,提升版本交付稳定性与研发工程效能。
小程序开发项目
红小马跨境电商小程序
角色:全栈开发负责人
技术栈:UniApp、Go微服务、MySQL分库分表、Redis缓存、Docker、Jenkins CI/CD、Harbor、海关跨境API
项目概述:一站式跨境购物小程序,区分保税备货、海外直邮两类商品,内置关税计算、年度个人跨境额度管控、跨境订单海关申报、国际物流对接、多级分销、会员储值、优惠券营销全链路业务,配套商家后台、保税仓库存同步系统。
1. 前后端架构设计:前端基于UniApp实现多端兼容,封装跨境合规通用组件;后端采用Go微服务拆分商品、订单、清关、支付、分销模块,使用Redis缓存汇率、库存、营销活动数据,缓解数据库并发压力。
2. 核心跨境业务落地:对接海关单一窗口接口,实现订单自动申报、三单对碰校验;封装实时汇率接口,根据用户下单地区自动换算人民币总价,自动计算关税、增值税,规避跨境财税合规风险;拦截超个人年度跨境额度订单。
3. 自动化交付体系搭建:基于Jenkins Pipeline搭建小程序+后端服务一体化流水线,集成Sonar代码扫描、单元测试、镜像构建、K8s灰度发布;配置分布式构建节点,构建耗时缩短50%,实现需求迭代每日一键发布。
4. 性能与高并发优化:订单库水平分表、库存预扣减锁机制,解决大促超卖问题;前端做分包、资源按需加载、接口请求防抖节流,大促峰值无页面崩溃、订单丢失问题。