项目主要职责及负责业务: 负责消息队列 CKFAKA/CMQ/TDMQ 自动化任务建设.TCE 自动化基于 Python2 和腾讯自研 QTA-TCE 测试框架实现,主要任务: 底层业务接口 lib 库封装,完成二次开发,提供测试脚本调用 api. 自动化测试脚本编写和适配.共计编写测试脚本300+条,通过 git 提交 代码模块分支及评审后合入. 定期更新 QTA 自动化测试平台组件镜像,确保使用最新脚本完成持续集成定时拨测和回归. 负责 patch 环境和现网环境消息队列自动化脚本通过率分析及优化,降低用例问题,保证其稳定性和通过率,模块成效产品整体通过率保持...
项目管理是产品研发过程中重要的组成部分,涉及到项目里程碑、风险、迭代、需求、任务、缺陷管理及图标统计相关功能,本人负责项目管理模块后端相关功能开发,在客户侧排查相关问题,在50+企业客户中成功落地。...
DADI在存储计算分离架构场景下提供加速服务。当前我们为计算节点提供文件数据缓存服 务,从缓存模型角度看实现了一个lookaside 模式的KV 缓存,我主要负责设计和实现基 于共享内存的进程间通信以及Agent 服务接口,包括读写逻辑,缓存回填机制,基于无锁 stack的简易无锁时间轮定时器,性能调优和后端存储整合等。最终当读请求命中内存缓 存时延迟提升近8倍,命中持久性缓存时延迟提升近2倍,并于2018年双11购物节上线, 2019年整合进入私有云产品。在过去几个月,基于posix api(fiemap) 我为P2P分发系统 实现了一个单机缓存模块,其主要为docker 镜像拉取提供按需读...
在k8s容器平台部署gitlab runner 并注册到gitlab 仓库中,设计gitab cicd流水线的完整过程,编写gitlab-ci.yml文件。 服务代码完成编写后只需要通过git push推送到代码仓库 就能够自动触发镜像的build 构建动作 并自动进行测试案例运行,自动检测通过后,自动触发后台的helm部署逻辑 部署业务到dev开发环境,若代码在push到仓库时 有打tag标签 则会自动触发通过helm部署到生产环境。 其中helm部署的各种chart包均为自己独立设计完成。...