个人介绍
专业技能 熟悉 Python 语言以及脚本开发; 熟练使用 Linux 常用指令;
熟悉 HTTP、HTTPS、TCP/IP、FTP、UDP、SMTP、SSL 等网络协议;
熟悉消息中间件 RabbitMQ、Kafka;
熟悉分布式搜索引擎 Elasticsearch、共享存储组件 GlusterFS、Ceph;
熟悉 Linux、KVM、VMware 等虚拟化技术;
掌握系统监控工具 Nagios、Zabbix、Prometheus、Grafana 等技术;
熟悉 ansible、fabric 等自动化工具;
熟悉 CI/CD 以及自动化集成工具 Jenkins;
熟悉云服务器平台,熟练使用阿里云服务器下的相关操作;
熟悉 Docker 容器技术以及 Dockerfile 编写和 docker-compose 技术;
熟悉 K8S 技术以及 K8S 管理平台 Rancher 的搭建; 熟悉主流负载均衡器 Nginx/Haproxy 以及性能参数调优;
精通关系型数据库 MySQL、PostgreSQL;
熟悉常用的 NoSQL 数据库:Redis、Memcache、MongoDB;
其他:
熟练使用研发云、Git、SVN、以及 Github 远程仓库的管理;
熟练使用 PyCharm、XShell、Vim、Postman、SQLyog、Sublime、ToDesk;
熟练项目管理相关工具(ProcessOn、Navicat、WPS、Markdown、Typora);
工作经历
2021-04-01 -至今深圳数拓网络科技有限公司西安分公司运维开发
职责描述: 1、项目初期根据业务量做云端服务器资源算力评估,并提供资源开销文档; 2、负责项目初期生产环境的搭建; 3、负责项目自动化 fabric 工具的开发以及迭代; 4、负责项目环境日志采集和监控平台的搭建; 5、负责基础服务组件的 Docker 化以及镜像生成; 6、负责公司 K8S 环境的搭建以及集群部署、服务调度、服务扩缩容等; 7、负责日常环境的打包部署、环境维护以及服务组件的升级等; 个人成绩: 1、开发监控系统自动化工具,实现监控系统的自动化部署; 2、开发并迭代 fabric 工具,实现环境自动化部署以及代码发布; 3、业务模块镜像化,实现基于 k8s 集群调度环境和节点服务部署; 4、完成基于 k8s 环境下 pod 的日志切割以及日志收集策略; 5、搭建 K8s 环境,并正式应用于生产环境;
2020-02-01 -2021-04-01西安智园软件管理有限公司Python开发
职责描述: 1、参与项目需求分析,与前端工程师共同探讨技术方案; 2、负责项目的相关业务模块开发; 3、负责公司产品相关 Web 开发工作以及后台系统的管理; 4、负责相关业务模块的测试及 bug 修补; 5、负责项目后端接口开发和维护工作;
教育经历
2016-09-01 - 2020-07-01商洛学院电气工程本科
CSDN 作品:https://blog.csdn.net/xu710263124?type=blog,总访问量突破120+W
技能
1、基于Prometheus+grafana完成可视化监控的搭建以及Dashboard的集成 2、实现利用Prometheus采集PaaS【MySQL、Kafka、RabbitMQ、Redis、PostgreSQL】等组件的数据采集; 3、基于 node_exporter 监控各节点基础指标数据; 4、实现可视化监控K8S中不同namespace下的pod的实时数据信息; 5、基于Shell脚本、Python脚本完成对于基础组件信息的数据采集; 6、实现grafana监控大盘的用户管理以及监控大盘的定制;
功能描述:fabric 是一款基于 Python 的命令行工具,是基于 SSH 协议的自动化代码发布工具,可实现环境的一键检查,代码补丁的一键发布,并且能够实现基础环境的自动化部署。 开发环境:Python + Centos7 + fabric + ansible 开发工具:PyCharm 个人职责: 1、根据项目负责 fabric 功能的设计; 2、针对不同环境的模块代码实现一键发布; 3、通过添加公钥建立与远程机器的免密连接; 4、根据不同业务编写 playbook 实现 code deploy; 5、利用 ansible 实现一键备份与扩缩容操作; 6、配置 Jenkins 工程和 git 仓库进行版本发布; 7、利用 crontab 实现每日组件自检、OS 自检;
快捷餐饮后台管理系统是服务于各大餐饮品牌的通用后台管理系统,各门店 餐饮系统可控制内容投放、内容播放时段等,旨在于打造一体化屏幕化餐饮管理系统; 项目环境:Python + MySQL + Django + Centos7 + Docker 项目链接:e.showtop.com 部署环境:阿里云 ECS 服务器 个人职责: 1、参与项目初期资源评估,并输出资源开销文档; 2、负责项目灰度环境,生产环境的构建; 3、根据应用系统需求编写自动化发布工具; 4、制作系统优化等一键执行脚本; 5、利用 ansible 进行生产环境监控系统的一键安装; 6、利用 Prometheus 集成 Grafana 构建可视化监控平台; 7、利用 logrotate 实现环境日志的切割以及存储; 项目业绩: 1、完成项目中的 Linux 平台的搭建和部署,保证了项目的顺利进行。 2、 负责项目中对于数据库 MySQL 的定期备份以及灾备; 3、 完成基于 Prometheus+grafana 的监控系统搭建; 4、 完成基于 ansible+fabric 的自动化工具构建; 5、 利用 crontab+logrotate 实现日志的定时切分以及保存; 6、 负责 jenkins 日常版本发布工作,为开发团队提供系统技术支持,部署服务,优化系统性能及故障排查; 7、负责公司阿里云服务器、Mysql 数据库等日常维护,保障线上所有业务正常稳定运行;