熟练掌握 Linux 内核调优与系统安全,深耕 Kubernetes 生态,具备大规模容器集群的架构设计、自动化运维及 Service Mesh(Istio)治理经验。精通 Jenkins 流水线构建,实现高并发场景下的 CI/CD 全链路自动化。坚持 IaC(Terraform/Ansible)理念,擅长利用 Prometheus/ELK 构建全方位可观测性体系,具备极强的故障排查与系统性能优化能力。
Flux2多集群GitOps管理平台建设项目
项目背景:在企业云原生转型过程中,随着业务规模扩大,需要完成和管理多套Kubernetes集群(生产、测试、灾备及多地域部署)。传统基于手工或脚本的部署方式难以保障配置一致性、变更可追溯性及发布稳定性。基于GitOps理念,引入Flux2构建多集群统一管理体系,实现声明式配置、自动同步审计追踪,提升交付效率与平台治理能力
技术栈:Kubernetes Flux2 Kustomize Git GitLab Jenkins
项目职责与成果:
主导Flux2 + Kustomize多集群GitOps架构设计与落地,以Git作为唯一事实源,统一管理多环境、多集群应用与平台配置
设计Git仓库目录结构,基于Kustomize overlays管理不同环境和集群的配置差异,避免重复YAML,提升配置可维护性
通过Flux2的自动同步与对账机制,持续保证集群实际状态与Git声明状态一致,消除配置漂移问题
将GitOps流程与GitLab/Jenkins CI集成,实现构建、配置变更到多集群自动发布的闭环
推动核心应用及基础资源(Namespace、ConfigMap、Secret等)声明式管理,提高集群标准化与可复制能力
建立变更审计与快速回滚机制,生产环境问题可通过Git回滚快速恢复,显著降低发布风险
支持多集群并行部署与环境验证,提升交付效率与整体运维稳定性