项目一:自动化运维平台建设
技术栈:Ansible + Shell + Jenkins + GitLab
项目职责: 独立开发自动化部署流水线,通过Ansible Playbook实现服务器批量配置(NTP同步、防火墙策略),部署效率提升80%。
设计日志收集方案:编写Shell脚本结合Logrotate实现每日10GB日志自动清理与归档,磁盘空间占用降低60%。
搭建Jenkins持续集成环境,完成Java应用从代码提交到测试环境的一键发布,发布周期从2小时缩短至15分钟。
项目成果:自动化覆盖率从30%提升至85%,人工干预需求减少90%。
项目二:Zabbix监控系统升级与告警优化
技术栈:Zabbix + Grafana + Prometheus
项目职责:
重构Zabbix监控模板,新增50+监控项(CPU/内存/磁盘IO/网络流量),覆盖90%核心业务系统。
配置告警分级(企业微信/邮件/短信),关键业务告警响应时间从30分钟降至5分钟内。
集成Grafana可视化大屏,定制20+业务健康看板,支撑运维团队故障快速定位。
成果:系统可用性从99%提升至99.95%,全年重大故障归零。
项目三:容器化迁移与K8s集群管理
技术栈:Docker + Kubernetes + CI/CD
项目职责:
主导传统Web应用容器化改造,通过多阶段构建优化镜像体积(从2.1GB缩减至600MB),镜像拉取速度提升70%。
部署K8s生产集群,配置HPA自动扩缩容策略,应对流量峰值,资源利用率从40%提升至75%。设计CI/CD流水线(GitLab Runner),实现微服务版本灰度发布与回滚,发布失败率从8%降至0.5%。
成果:容器化覆盖率达60%,服务器成本节省30%。