4年java开发经验,熟练使用spring,springboot,jooq等主流java框架,对redis,rabbitmq,mybatis也有使用经验,有较好的设计思想,熟悉Linux,对于多线程,高并发问题有较多的处理经验
1年多的go开发经验,可以使用go完成基本的开发任务,负责的act2命令执行通道负责在行方上线并负责4000台机器的运维需求
一: coud-act2
开发工程师 2018.04—2019.10
描述:● cloud-act2为解决大批量,高并发以及多种运维工具整合的命令执行和文件下发工具,对接的运维工具有:puppet、saltstack、ansible、ssh等,为公司其他上层运维组件提供执行能力
● cloud-act2主要分为master和proxy两部分:
1:proxy
- 对接各运维工具的脚本执行和文件下发,并保证执行效率和性能
- 备用通道ssh的脚步执行和文件下发
- 对接的运维工具包括:puppet,saltstack,ansible
2:master
- 集群架构
- 机房管理,proxy管理,主机管理
- 主机下发策略
- 命令黑名单过滤
● 前期负责proxy部分的开发,2019年开始独立负责act2的后续迭代和维护
业绩:● 在宁波银行上线并负责4000台机器的执行需求
二: cloud-conf
java开发工程师 2017.04—2018.03
描述:conf项目为自动化运维项目
● 开发技术为:java,springboot,jooq,mysql
● 主要的功能包括:
- 主机采集
- 主机管理
- 脚本管理
- 任务管理
- 任务执行命令执行,文件下发
- 主机巡检
- 执行能力依靠stackStrom2和openstack
● 个人主要负责:stackStrom2的调研和对接,任务执行等模块的全程开发和脚本管理,任务管理的后续迭代和维护
● 遇到的难题:因任务执行采用的是mq来切割任务执行的各个阶段,所以遇到了比较多的多线程问题的并发问题,
最后都一一调试定位并解决
三: 直销系统
java开发工程师 2016.04—2016.08
描述:2016/04 - 2016/08 JFinal,mysql,Beetl,js,juqery,echarts,mysql存储过程 责任描述:1:负责商城的订单模块的增删改与复杂查询;负责商品页面以及购物车页面商品的收藏与取消,以及收藏页面的查询与删除;
2:帮助模块,开发可动态配置的网址页尾以及可动态配置的帮助页面,并通过富文本编辑器实现帮助页面内容的动态化;
3:购物车模块,购物车信息的临时存储与删除以及订单的生成,主页购物车窗口的显示与删除。
4:后台系统邮件模块,邮件的多人发送,单人发送以及分类发送。
5:后台每周奖金与每月奖金的展示、发放以及多样查询。
6:后台复杂奖金分红的算法实现。
7:手机系统页面的全面修改,并实现拖动加载功能。
java直销系统基础版主要是一个基础、完善的版本,基础版本完成后,既可以在此基础上,针对客户的个性化需求,做相应的修改与调整,达到1对1的快速开发。已上线的案例:拖拖拉拉网 www.tuotuolala.cn