项目描述:海康智能物联云平台,为了提高运维效率、减少人工干预、降低故障率并提升响应速度,构建一个高效、自动化、流程跟踪、遥测遥控、监控分析的融合运维平台。
职责描述:
1) 负责参与系统前期业务讨论与沟通,线上环境搭建与数据库表设计以及参与日常的 CodeReview。
2) 负责拆分微服务,搭建 Spring Cloud 微服务架构的后端项目,搭建 Vue2 + Webpack 的前端项目,保证系统的
容错性和弹性伸缩能力。
3) 负责使用 Gateway+JWT+Redis 实现全局的登录验证以及接口请求鉴权,基于 RBAC 模型开发用户管理、角色管理、
菜单管理和权限控制功能。
4) 基于 Http 长连接 + 心跳监听 + 多线程,实现打卡机通讯,保证打卡功能稳定运行。
5) 基于 Websocket + Redis ,实现设备遥控和多客户端互踢界面。
6) 基于 Element-ui 动态表单 + Activiti 流程设计器 + Activiti 流程引擎,实现自定义工单流程,提升流程灵活
配置化和统一跟踪能力。
7) 基于 MQTT 消息传输协议,实现机房环境遥测和告警,自动调节空调或触发警报,提升环境自愈能力,减少设备损
坏和机房故障风险。
8) 基于规则引擎,实现告警规则的屏蔽、数据转换和工单派发,减少故障恢复时间。
9) 基于 Echarts + Grafana,实现动态可视化报表和运维大屏。
10) 负责知识库开发,包括编辑及预览,权限管理,目录管理,历史版本,分享功能,全文搜索,工单相似度关联。