负责公司直播+AI互动课堂系统的端到端DevOps体系建设,覆盖代码提交至生产部署全流程自动化,支撑日均10万+并发直播课的稳定迭代,推动研发、测试、产品跨团队DevOps文化落地
- 主导设计基于GitLab CI/CD + Argo CD的双流水线体系,针对直播推流服务高可用要求拆分“功能验证-性能压测-灰度发布”三阶段,集成Prometheus+Grafana实现部署实时监控,将单次生产部署时间从45分钟缩至12分钟,季度故障次数下降60%
- 核心参与AI互动课堂微服务容器化迁移,选用K8s进行资源编排,通过kube-state-metrics定位java服务堆外内存溢出问题,优化JVM参数并引入Sidecar容器监控GC状态,迁移后服务可用性从99.5%提至99.95%,资源利用率提升35%
- 重点优化跨团队CI/CD协作流程,推动研发接入SonarQube代码质量门禁(强制“圈复杂度≤15”“单元测试覆盖率≥80%”),同时打通测试环境Argo Rollouts渐进式发布能力,让测试团队实时验证灰度版本用户反馈,需求交付周期缩短25%
- 搭建基于ELK Stack的日志分析平台,针对直播课卡顿痛点设计“用户ID+直播间ID+时间戳”关联索引,结合Fluentd采集多服务日志,将问题定位时间从2小时缩至15分钟,支撑客服团队月均卡顿投诉量下降40%