Golang服务端开发7年工作经验
熟练掌握Linux下开发工作,
熟练掌握Mysql/Elasticsearch/Redis等数据库存储
,
熟练掌握Rabbitmq/Kafka/Nsq/Redis Stream等消息队列,
熟练掌握Docker/Helm/K8s部署服务
,
熟练掌握Git/Git-flow管理项目代码
,
熟练掌握gRPC/GoMicro微服务开发
自动化渗透测试SaaS平台
项目/资产/任务/漏洞的管理平台,用于客户执行自动化渗透测试服务, 包含网关服务/数据服务/任务下发服务/任务调度服务/任务执行服务/任务Job结果收集服务/任务结果处理服务/任务日志服务/数据同步服务/定时任务服务。使用go-micro微服务化,使用helm打包,使用k8s部署服务,服务垂直分为网关层/逻辑层/数据层,网关层统一对外提供rest api,网关层可以调用逻辑层和数据层,逻辑层可以调用数据层, 平台产生的任务统一交由消息队列处理,实现功能分离。