Go:5年+ Go 开发经验,熟练使⽤ Gin、xorm,熟悉并发编程、channel、goroutine 调度机制
数据库:熟练掌握 MySQL(主从分离、索引优化、慢查询分析);熟练使⽤ Redis(缓存、分布式锁)
消息队列:熟练使⽤ RabbitMQ、Kafka
容器与编排:熟悉 Kubernetes(集群管理、Node/Pod/Ingress/Service/HPA 运维)、Docker
监控体系:熟悉 Prometheus、AlertManager、Nightingale(夜莺)、阿⾥云 SLS
云平台:阿⾥云(SLS/LB/ECS/云监控)、AWS(LB/EC2)、华为云(LB)、⾦⼭云(云监控/容器)
其他:Terraform、LLM 应⽤开发、MCP 协议
1. 智能问答助⼿引擎
项⽬描述:通⽤⻜书群 AI 问答平台,业务团队零代码接⼊即可拥有智能助⼿,⽀持多知识源检索和多实例隔离。
核⼼⼯作:
设计多层知识检索管线(Provider 模式):⻜书⽂档 → 代码仓库 → 数据库查询 → HTTP 接⼝,多源结果⾃动合并
实现 Text2SQL 多轮查询(ReAct 模式)
代码搜索能⼒:⾃动⽣成 repomap 索引,LLM 定位⽬标⽂件并提取⽅法实现
SQL 安全校验模块:禁⽌危险操作、敏感表⽩名单、注⼊防护
基于反馈的检索增强:⽤户正反馈积累为优质问答库,新问题进⼊时语义匹配相关问答,注⼊ prompt 作为 few-shot 示
例
⻜书 WebSocket ⻓连接 + Web API 双渠道接⼊,⽀持多应⽤实例隔离
2. 中间件管控平台(权限 + MQ 运维 + ZooKeeper 运维)
项⽬描述:中间件统⼀管控平台,包含 RBAC 权限管控、RabbitMQ 运维⼯具、ZooKeeper 运维⼯具三个⼦系统,为公司中间件
资源提供权限管理和可视化运维能⼒。
核⼼⼯作:
设计多层级资源路径权限模型(Region:Cluster:VHost:Queue),⽀持通配符()、前缀匹配(prefix)、级联规则(**)
RabbitMQ 多集群⾃动发现:从注册中⼼拉取集群信息,动态建⽴连接,⽀持死信队列发现和消息批量重投
ZooKeeper 连接池管理:按需创建连接 + 空闲超时⾃动回收(30 分钟),避免连接泄漏
3.变更编排平台
项⽬描述:基础设施变更的编排与执⾏引擎,Plan → TaskGroup → Task 三级编排模型,⽀持多种 Action 类型。
核⼼⼯作:
设计三级编排模型,⽀持串⾏/并⾏执⾏、依赖关系、超时控制
实现多种 Action 插件:Shell 执⾏、Apollo 配置发布、DNS 切换、CoreDNS 变更、Webhook 回调、Playbook 编排