1.熟悉 Django,DRf web 开发框架;
2.熟悉Python 多线程, 多进程,协程编程;
3.熟悉面向对象的设计思想,熟悉 RESTful API设计规范
4.熟练使用 Git 进行协同开发
5.熟悉服务器间 Socket 通信,熟悉TCP/UDP/HTTP 等协议
6.熟悉Oracle数据库,熟悉SQL,PL/SQL,存储过程,函数等数据库对象的开发;
7.熟悉Linux系统,熟悉shell脚本的编写,以及常用的命令;
8.熟悉使用 Celery 服务器处理异步请求任务,Elasticsearch、富文本编辑器、分布式文件管理系统等技术的部署及应用
9.熟练mysql数据库的部署及维护,能实现mysql读写分离,主从复制,根据需要实现数据库的日的迁移、备份、恢复
10. 熟悉数据库缓存中间件Memcache,redis等部署
11.熟悉lvs+keepalived负载均衡高可用集群技术
12.熟悉SQL优化;
13.了解Docker容器虚拟化技术
14.了解 HTML,CSS,JavaScript,Vue.js,jQuery
15.了解数据仓库
项目一:帆海淘项目
职责描述:
1.购物车模块:使用cookie 和redis完成未登录状态和登录状态购物车的添加,未登录状态使用cookie保存购物车信息,使用pickle模块和base64模块对数据进行编码,保存在浏览器中。如果用户在登录状态下操作购物车,把购物车中的商品信息和勾选状态保存到服务器的redis数据库中,并在登录 状态下合并未登录状态的购物车数据。
2.商品模块:使用FastDFS分布式文件管理系统完成对图片等文件的管理,为了提升用户体验,提升访问速度,首页和详情界面等使用了页面静态化技术,并使用CKEditor富文本编辑器为运营人员提供快速实现商品录入和编辑的界面,为了快速的存储,搜索和分析海量数据,商品的搜索使用了Elasticsearch引擎。
3.用户模块:负责用户注册,登录,使用python内置模块生成短信随机验证码,通过调用第三方短信平台发送短信验证码,并使用celery+redis异步实现发送短信验证码功能,在用户注册或登录后,使用jwt机制保持用户登录状态。
4.支付模块:实现第三方支付宝支付功能,根据支付宝开发文档,调用支付宝功能接口,实现支付宝支付功能。
主要技术:linux+Django+DRF+MySQL+FastDFS+Redis+Celery+Docker+Elasticsearch+uWSGI+Nginx
项目描述:
冰帆海淘网由北京冰帆科技有限公司开发,利用海量大数据,打造智能搜索引擎,实现无限量的海外商品SKU,给用户提供定制化海淘服务。覆盖美国、日本、澳洲、英国等多个国家近百家网站,涵盖服饰鞋包、护肤美妆、母婴玩具、生活家居、运动户外、配饰腕表、电子数码等品类,全站拥有超过2000个国际知名时尚品牌,以及千万件海外正品。通过MVT实现,是前后端分离项目,前端使用vue.js,后端使用Django REST framework,利用celery异步服务。Docker环境下部署FastDFS,存储大量图片,Elasticsearch 实现商品检索,采用了uWSGI+Nginx服务器部署等技术。
项目二:项目描述:蓉驹自由行是一个全方位自驾服务平台,致力于为游客提供实时路况咨询、
自驾线路设计、商务代驾、旅游租车、酒店预订等服务。目前已覆盖四川、云南、西藏、
西北、新疆等地区,用户可登陆官网查看游记和旅游攻略。此外,还将打造自驾游 AI
系统,使游客能更根据自身规划和现场感受来调整行程,并提供旅游社交、目的地深度
旅行体验等服务。
责任描述:负责游记板块,包括发布游记,显示游记列表,搜索游记,以及发表评论等
主要职责:
1、用户登录后,可以在“游记”板块发布新游记
2、发布游记使用的工具是 CKEditor,支持图片上传功能,图片保存在 FastDFS
分布式存储系统中
3、用户可以对任意一篇游记进行评价
4、每一次阅读,游记的阅读量都会增加,并显示当前的阅读量
5、把游记内容和图片 URL 以及评论保存在 MySQL 数据库中
项目三:一速互联三层集群架构
个人职责:
1.负载均衡LVS+keepalived, Web服务nginx,数据库mysql环境的搭建以及配置维护
2.编写日常工作所需的shell脚本
3.整理和编写相关运维文档
项目描述:
该项目前端为lvs+keepalived做调度器,分发客户的请求, web用的是nginx+tomcat, 对于数据库,为了防止单点故障,通过amoeba+keepalived对数据做读写分离,我们对mysql做了主从,以及级联 我们用zabbix监控,以图形化的方式展示监控端的cpu,内存,服务等性能。 该项目为解决公司网站因业务增加而带来的访问量上升及页面加载缓慢的问题,该项目实现了服务集群的高负载.高可用及高性能
角色 | 职位 |
负责人 | python开发工程师 |
队员 | 后端工程师 |
冰帆海淘 职责描述: 1.购物车模块:使用cookie 和redis完成未登录状态和登录状态购物车的添加,未登录状态使用cookie保存购物车信息,使用pickle模块和base64模块对数据进行编码,保存在浏览器中。如果用户在登录状态下操作购物车,把购物车中的商品信息和勾选
项目描述:蓉驹自由行是一个全方位自驾服务平台,致力于为游客提供实时路况咨询、 自驾线路设计、商务代驾、旅游租车、酒店预订等服务。目前已覆盖四川、云南、西藏、 西北、新疆等地区,用户可登陆官网查看游记和旅游攻略。此外,还将打造自驾游 AI 系统,使游客能更根据自身规划和现场感