熟练掌握Python,对面向对象特征有深入见解,熟练掌握装饰器、闭包等用法
能够使用Python的抽象工厂模式,实现可插拔式的主机信息获取
理解TCP,UDP,HTTP等网络协议特征,能够熟练使用socket套接字等完成网络编程
熟练掌握MySQL,MongoDB等常用数据库的数据操作及调优方法
熟练掌握Linux下的开发环境,熟悉Linux系统常用命令的使用
熟练掌握HTML5,CSS3,JS,Ajax,Jquery,JSON等前端技术
能够熟练使用Django,Flask快速开发网站服务端应用
理解网站运行原理,能够对网站进行高并发,缓存处理等优化
掌握数据采集常用方法,能够使用XPath、BeautifulSoup、Requests进行数据爬取
掌握基本的分布式方法和Scrapy爬虫框架的使用
了解NumPy,Matplotlib,Pandas进行简单的数据分析
熟练使用Pycharm,Jupyter,Sublime,Git,Vim等工具
2019.4-2019.6 容量管理
项目简介: 基于Django开发,大数据直方图数据展示,模型报警,实现容量的分析 预测。
项目业绩: 1.动态的配置周期任务,模型的检测,超出阈值则发邮件或者微信报警,
2.REST ful 的接口开发,动态的接口文档编写,加速前后端对接;
3.将django model对象导出为excel便于分析存储。
4.利用RabbitMQ存储celery的消息队列,利用定时任务实现周期任务的动态修改。
2018.11-2019.4 CMDB
项目简介: 基于Django开发,目的在于建立IT基础架构库及实现运维自动化;
项目业绩: 1. 项目架构设计,使用bootstrap,jquery实现页面展示;
2. 使用Ansible 2.x API收集客户端硬件信息;
3. 基于Django-rest-framework框架,编写后端API;
4. 使用MegaCli获取cpu和内存使用情况,并发送给后端API,统一入库;.
5. 使用Highcharts插件来展示监控图表,比如: cpu和内存;
6. 调用RDS的API,收集MySQL的慢查询语句。
2018.7-2018.11 Web服务器负载均衡+代码发布
项目简介: 解决网站存在web服务器单点故障的痛点
项目业绩: 1. 采取Nginx作为负载均衡,反向代理;
2. Web中的静态、文件资源存放于NFS共享文件服务器中,挂载到Web站点服务器上;
3. 使用Rsync进行同步及备份处理;
4. 数据库与Web服务器分离、读写分离、Redis缓存、主从同步等。
5. 开发使用Gitlab+Django+ansible-api的方式进行持续集成,上线代码发布等。
2017.07-2018.3 数据采集
项目简介: 这个项目针对电商网站商品信息以及销量信息进行爬取,给予开发人员数据支持。
项目业绩: 1. 对每个网页进行页面分析,解析数据;
2. 对每个页面下的城市,商品的类型,总页数的url进行提取并去重;
3. 分析详情页面下要爬取的数据,实现核心代码;
4. 将数据存入到数据中,以及后期的维护和优化;
2018.03-2018.5 Flask发送文件
项目简介: 这个项目针对缓解服务器压力,单独写发送文件等比较耗费宽带或者是websocket通信的服务
项目业绩: 利用wensocket进行推送消息,Flask发送文件等资源;