个人介绍
我是程序员客栈的飞鸟与鱼,一名java开发工程师,毕业于辽宁石油化工大学,担任过运维开发工程师、 java开发工程师,负责过多款运维软件的开发与设计。熟练使用java开发前后台各种技术栈,如果有需求,来找我吧!
工作经历
2021-01-08 -至今中电金信软件有限公司P8开发
1 搭建websocket通信、websocket链接监听通知服务。 2 Redis消息通知,Sub/Pub框架搭建,多集群消息推送问题。 3 通过主动问答,搭建后台智能运维服务框架,实现运维功能的配置化、 菜单化。 4 重点信息主动推送,可推送群聊、私聊。聊天软件回复意见,根据回复内容做运维处理。 5 RPA机器人流程编排,截图等操作,推送至相关联系人。
2019-03-01 -2021-01-02亚信科技(中国)有限公司运维开发
1 北京校园迎新保障的大屏告警展示,涉及校园的业务的办理、订购、实名制、告警、停开机等业务的报表展示、数据处理、告警等。(涉及报表部分开发,后台接口开发、外部接口调用、sql数据处理、告警调起并发送短信) 2 自动化故障处理,通过主机之间交互模拟人工登录,获取数据并处理,返回给处理人员,模拟专家经验,流程化分析处理故障,并支持文件的上传下载。(主机交互,ssh,主机文件操作,文件上传下载) 3 停机解决方案,配置化开发,通过数据库表配置出公共查询方法,通过id不同来加载不同的查询页面,一次开发,简单配置,为开发人员节省时间、精力,减少重复性的开发任务。(公共查询模板开发、配置) 4 月账自动化,移动月账自动化分析、校验、处理、核对。(进程状态查询、脚本开发、流程调用、开启定时任务、数据库查询接口、主机文件处理、涉及python接口) 5 数据采集工作台,通过配置数据采集脚本,执行sql,或者其他脚本,将数据采集到指定数据库,用以其他功能(工作台管理,采集任务的配置和管理) 6 批量操作资金转移,资金转移过程中,操作的复杂性,其中包括,查询步骤的繁琐,耗时长,手工操作失误率高等,界面化之
教育经历
2013-09-01 - 2017-07-06辽宁石油化工大学计算机科学与技术本科
技能
北京移动自动化运维平台,采用自动化运维解决方案,代替传统的人工运维方式,节省了时间,提高了运维效率,更为后台操作人员,工单处理人员,运维操作人员提供了更便捷的辅助工具。 项目职责: 1 北京校园迎新保障的大屏告警展示,涉及校园的业务的办理、订购、实名制、告警、停开机等业务的报表展示、数据处理、告警等。(涉及报表部分开发,后台接口开发、外部接口调用、sql数据处理、告警调起并发送短信) 2 自动化故障处理,通过主机之间交互模拟人工登录,获取数据并处理,返回给处理人员,模拟专家经验,流程化分析处理故障,并支持文件的上传下载。(主机交互,ssh,主机文件操作,文件上传下载) 3 停机解决方案,配置化开发,通过数据库表配置出公共查询方法,通过id不同来加载不同的查询页面,一次开发,简单配置,为开发人员节省时间、精力,减少重复性的开发任务。(公共查询模板开发、配置) 4 月账自动化,移动月账自动化分析、校验、处理、核对。(进程状态查询、脚本开发、流程调用、开启定时任务、数据库查询接口、主机文件处理、涉及python接口) 5 数据采集工作台,通过配置数据采集脚本,执行sql,或者其他脚本,将数据采集到指定数据库,用以其他功能(工作台管理,采集任务的配置和管理) 6 批量操作资金转移,资金转移过程中,操作的复杂性,其中包括,查询步骤的繁琐,耗时长,手工操作失误率高等,界面化之后,操作更清晰,数据可视,更加快速和便捷,提高了数据的准确性,效率提高95%。(数据导入、处理、展示、记录、批量处理)
故障诊断平台利用zabbix巡检数据,各个系统的监控数据、告警数据,实现生产系统运行情况的分析诊断,主要包括故障诊断、健康诊断、 诊断视图3各方面。 项目职责: 1 流程管理页面前后台开发,流程的增删改查,执行等操作,流程查看、修改的权限控制,发布过程等。 2 诊断单元的设计、建表、前后台开发,诊断单元,代表不同类型的服务器。 3 诊断指标的设计、建表、前后台开发,每个诊断单元下有不同诊断指标。 4 es数据查询接口,编写查询应用日志、 系统日志、 监控日志、告警日志的接口,用于前台汇聚、展示。 5 批量数据处理,写定时任务接口,进行数据的落地,进而让后面的数据查询直接查询数据库,更加快速,又实现数据阻挡。