熟悉 Python ,golang , shell等语言;
基于 web端 GRPC接口的开发及go-test调试(go语言);
基于 gin, go-kit框架 前后端分离开发,熟悉使用Protobuf。
熟练docker,kubernetes使用及调用go-client进行二次开发;
熟练使用 helm 等 kubernetes 包管理工具,及其语法;
熟练掌握 promethes监控工具使用,及业务层指标上报;
熟练掌握ansible自动化运维工具开发自动化部署安装包;
★ 项目一: DevOps平台
★ 开发环境: :kubernetes + docker+ jenkins+ gitlab + gitea + drone
★ 项目描述: 持续集成:一种软件开发实践经验,开发人员会定期将他们的代码变更合并到一个中央存储库中,之后系统会自动运行构建和测试操作。
持续交付:自动构建和测试代码更改,并为将其发布到生产环境做好准备,实现对持续集成的扩展。
基础设施即代码:使用基于代码的工具来连接基础设施,并且能够以处理应用程序代码的方式来处理基础设施。基础设施和服务器由代码进行定义。
监控和日志记录:组织对各项指标和日志进行监控,以了解应用程序和基础设施性能如何影响其产品的最终用户体验。
★ 项目二: 裂物app、分销系统 和 大转盘抽奖系统
★ 开发环境: :kubernetes + docker+ mysql + redis + rocketMq
★ 项目描述: 裂物APP,是C2C交易交换平台,为不同兴趣圈子的年轻人玩转正品潮流好物提供了一个鉴定、估价、分享以及交易交换的平台。与传统二手电商交易平台不同,裂物APP“以物换物”的玩法,打造趣味、便捷的交易交换体验,并为用户提供一站式智能物品管理方案。
裂物APP,是C2C交易交换平台,为不同兴趣圈子的年轻人玩转正品潮流好物提供了一个鉴定、估价、分享以及交易交换的平台。与传统二手电商交易平台不同,裂物APP“以物换物”的玩法,打造趣味、便捷的交易交换体验,并为用户提供一站式智能物品管理方案。
面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布、任务计划、配置中心、监控、报警等一系列功能