1、数据库:熟练掌握MySQL、PG等主流数据库及相关的运维工具,并且能进行维护和优化;
2、语言及系统:Linux,shell脚本,阿里云,数据分析及项目运维;
3、业务内容:银行里大部分的考核内容、业务项目都有做过;其他的有涉猎。
4、测试相关sysbench,benchmark,等的运用。
5、Excle工具的函数使用、透视表以及可视化方法应用。
1、项目:
2018/12—2019/09:北京中信银行总行
开发环境:Mysql、Hbase、ETLPLUS、Linux、shell、Python
项目描述:根据中信客户需求,利用JAVA、Python、大数据和Mysql开发适合中信银行自己的考核系统。
责任描述:主要工作是利用ETLPLUS系统管理整个绩效考核的批处理;
处理前台功能和报表相关的存储过程、脚本开发和优化;自动化的开发和上线;
管理,把控每次项目上线的流程及内容;
开发有关绩效考核某一业务逻辑的shell脚本;
管理测试环境的数据质量。
具体主要工作如梳理每周我们项目开发的脚本和存储过程在数据流程里面的合理位置,周五上线配置到ETLPLUS批处理中;
对行方提的相关部门的需求报表进行开发,好比客户经理的,存款年化收益和贷款的等报表;
把控整体的上线流程,包含了前端的java代码,后端的大数据,mysql的脚本,存储过程,sql等内容,以及批处理ETLPLUS。
总工作量:存储过程60+,脚本30+,批处理全部整合,功能开发30+,自动化10+,文档编写40+。
2、项目:
2020/06-2021/11 北京建设银行总行
开发环境:GaussDB、linux、shell、Python
项目描述:和客户业务部门对接需求,搭建GaussDB数据库环境,并按照行方需求处理数据库及运维方面的问题;
责任描述:主要是针对不同版本的linux环境,搭建GaussDB数据库环境。包括国际级项目的核高基28套开发环境和33套生产环境。
其余工作是处理数据库中出现的建表,授权、备份、异地数据同步等问题,撰写相关的部署脚本、测试脚本、巡检脚本、自动化脚本以及整理项目规划、项目进展、项目部署情况、操作手册等交付文档,合理调配资源,应对客户现场各种复杂性问题和不同的需求。
总工作量:部署的数据库80+套,包括单机版,一主一备,一主两备以及一主四备。脚本60+,文档撰写70+,测试项目30+。
第一个图是针对客户需求,进行数据治理,并完成数据问题的预警报告。 第二个图例是针对客户需求的对公客户综合排名表,利用mysql存储过程和shell脚本开发此绩效管理系统共嗯那个。
1、下载XtraBackup热备工具; 2、主库在线全备; 3、scp从库; 4、解压后恢复; 5、启动从机数据库,建立复制关系; 6、查看确认show replica status\G