项目一:《智慧管控系统平台》
项目描述:智慧管控平台(平台 web 端 + 移动端小程序)是深圳某知名大型国企为了实现企业 信息化建设、提高企业各部门协调办公效率、提高信息透明度、增强对企业各部门业务监管能力而开发 的协同服务平台。智慧管控平台业务功能分为: 首页门户、智慧办公、智慧人事、智慧财务、知识库。 用户通过智慧管控平台可进行浏览、首页新闻公告发布、督办管理、公文管理、绩效管理、薪酬管理、 多人同时在线操作文档等业务操作,可使用后台低代码管理平台进行系统权限配置、菜单管理、部门组
织、流程、表单、数据大屏等进行快捷配置开发,后台技术架构分为: 业务前台、业务中台、文档台、
报表中台、数据中台、数据大屏。
项目核心技术 :Springcloud、nacos、oauth2 、kafka 、ES 、redis、Minio、skywalking、elk、Ajreport
Xxl-job、apisix、sentinel、mysql、prometheus+Grafna、 CICD ( gitlab+ +jenkins + harbor +
k8s + Rancher)
工作职责:
1.规划部署容器编排环境,基于( gitLab + sonar + jenkins + harbor + k8s + Rancher + 钉钉通知) 搭建 devOps 技术底座,并编写运维部署文档,召开 devOps 流程推行会议,让团队成员掌握开发流程一体化思想,做到代码提交可控、自动构建,避免版本覆盖,提升团队研发效率。主导项目基础框架搭建、微服务治理体系建设、核心代码功能编写;
2.主导团队现有的业务系统平台功能升级与重构,编写项目核心代码,结合团队实际情况,编写代码规范文档,组织团队开展code Review,提高开发人员开发效率,编码质量,提高系统代码的阅读性、拓展性; 编写开发设计文档、开发排期,保障需求按时、按质完成;
3.编写提测、上线评审、上线申请模板文档,在团队中推行版本上线评审会议,检查上线分支和脚本、 配置提交等,让开发、测试、上线各个流程都做到流程可控,代码版本、脚本配置可追溯; 定期组织召开版本复盘会议,复盘历次版本升级内容,让团队成员减少在上线过程中出现的人为失误;
4. 召开技术或业务分享会议如:devOps 环境使用、wps 私有化部署通用开发会议、sonar 使用、
hadoop 开发使用、austin 消息分发平台使用分享会议、积木报表使用分享会议等;
5. 解决系统性能瓶颈、提供技术支持,带领团队进行系统优化:如 平台首页优化、缓存框架优化、大文件上传慢优化、图片回显优化、 报表导出优化、财务系统性能慢优化、sql优化等;
6. 搭建可视化监控平台(prometheus+Grafna),实现对各环境的(开发、测试、uat、生产)的服务 监控;
7. 负责项目的服务环境迁移与升级,将原有服务从天翼云环境迁移至阿里云环境,基于阿里云环境重新 规划资源(网关、大数据、CICD、中间件、业务服务、k8s 容器环境等所占用的服务器数量及所需存、 磁盘容量等),并输出云环境部署资源文档;
项目二:《某全球知名巨头公司开源软件管理平台》
项目描述: 开源软件管理平台,是某全球知名巨头公司为了对开源软件进行生命周期管理、来源追溯、使用风险评
估、漏洞检测、病毒扫关系解析、版本布控等流程管理的软件管理平台。平台包含:软件商城、全球洞
察平台、病毒扫描、芯片入库、数据采集入湖等服务功能。
项目核心技术 : springBoot、 mybatis 、mysql、oralce、redis、Kafka、Elasticsearch
工作职责:
1.独立负责旧平台功能迁移重构,梳理旧平台业务规则,迁移到新平台开发,提供功能迁移方案、并按期实施落地。
2.独立负责软件商城功能技术预研,将商城搜索技术从 solr 切换至Elasticsearch 集群,及软件商城系统后期开发、维护。
3.独立解决海量库入库性能瓶颈,提升入库并发数。搭建数据实时同步任务,编写数据同步算子,保证 海量数据实时入库。
4.独立负责平台软件统一搜索能力服务实现,