个人介绍
我也一名运维+php开发工程师,毕业于成都电子科技大学,主要负责,运维部月计划和周计划工作的安排,制定运维工作流程,制定Devops自动发布项目流程和编写Devops脚本的规范,制定运维异常情况的应对策略(网络层、物理层、DevOps、监控平台)、制定技术分享会,以提高组员综合水平,并让新进公司的组员快速熟悉运维工作流程和业务流,收集并解决当下存在的问题,编写符合当下公司需求的招聘要求
工作经历
2021-10-11 -2022-08-01超泽网络科技运维
在成都超泽网络科技有限公司担任运维工程师一职,主要负责公司Devops脚本编写和项目上线,以即运维架构设计内部数据通信方式。
2019-10-01 -2021-07-01云镭科技运维主管
在成都云镭科技担任运维主管一职,主要负责,运维部月计划和周计划工作的安排,制定运维工作流程,制定Devops自动发布项目流程和编写Devops脚本的规范,制定运维异常情况的应对策略(网络层、物理层、DevOps、监控平台)、制定技术分享会,以提高组员综合水平,并让新进公司的组员快速熟悉运维工作流程和业务流,收集并解决当下存在的问题,编写符合当下公司需求的招聘要求。
2015-01-01 -2019-06-01易捷金融运维工程师
在易捷金融担任运维工程师一职,负责公司线上线下 docker、k8s、esxi ,环境搭建和维护
2015-01-01 -2019-06-03好房通php开发
主要开发和维护ERP数据自动推送到腾讯服务器。在同步脚本中给图片加水印,优化现有同步脚本
2008-01-22 -2009-09-01北京美嘉开发
负责asp网站开发和服务器维护40个网站,180台云服务器,4 IBM 台物理服务器
教育经历
2004-07-01 - 2008-07-01成都电子科技大学计算机科学与技术本科
技能
顺利的完成了高可用架构设计再到实施,nginx高可用,rabbitmq的高可用,mysql的高可用,redis高可用.备份使用Xtrabackup进行物理备份,由于mysql执行mysqldump语句备份时需要锁表 会影响运行中的业务,防止业务系统突然dow掉后,无法快速提供服务,从而使用主主复制,使用rsync+sersync时时同步binglog日志到从服务器, 脚本判断在没有vip主库上用Xtrabackup实现线上Mysql数据物理备份,这个热备不会导至mysql锁表。同时多了一份数据备份,会开启binglog日志默认保存存7天,rabbitmq会有脑死问题,这用的守护脚本判断让脚本自动去处理,jenkins远程执行shell脚本打包和扫描的模式
该项目为一个应用程序是由后端为spring和前端vue,k8s直接用阿里ACK托管模式,数据库用的阿里RDS,后端使用阿里NAS作为后端存储,pvc采用动态nfs挂nas的方式,k8s中搭建一个github+jenkins+Sonarqube统一通过打标签的方式,部署至一台主机上,服务器一共有五台ACK集群节点,一台ack节点作为nginx,做的四层转发到pod对应的服务上,镜像服务器,使用阿里免费提供的账号仓库,流水线用的groovy编写,打包完之后,会自动引用jenkins共享库中sonarqube的方法,对其代码进行扫描,扫描结果再存储至sonarqube中,扫描完成之后,再给推送到镜像服务器jenkins配制上触发器,当开发认人员提交项目即可自动构建项目。发布状态会自动发送到钉钉并告知发布者和项目信息。日志收集采用efk(elasticsearch+fluentd+kibana) 和监控为Prometheus+grafana,通知使用钉钉。