ID:202525

迷失的青春

python开发工程师

  • 公司信息:
  • 华为
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 南山

技术能力

1. 熟悉linux操作系统、shell,良好的编码规范;
2. 熟悉开发语言:python、go;
3. 掌握python web框架:Django/flask,了解前端框架:vue,jquery;
4. 熟悉restful风格api的设计和编写;
5. 熟练掌握SQL语句的编写、熟悉mysql/redis数据存储;
6. 熟练使用代码管理工具git,进行版本控制;
7. 熟悉tcp/http协议,熟悉多线程、多进程、多协程;
8. 熟悉RabbitMQ、kafka等消息队列的使用;
9. 了解nginx、supervisor、docker,使用lnmp架构进行部署项目;

项目经验

① 项目名称:CMDB系统
项目描述:CMDB --Configuration Management Database 配置管理数据库,配置、资产统一管理实现资产自动收集,使用django框架开发,采用前后端不分离的方式实现具体的业务逻辑;
关键词:Django、Ajax、MySQL、cookie、Session;
主要模块:用户管理、用户组管理、权限管理、资产主机、资产主机模块、资产用户模块
主要技术:
1. 参与用户信息、用户组、资产主机、资产主机模块等数据库数据表的设计;
2. 使用cookie保持用户的登录状态;
3. 用户模块实现用户的增删改查、修改密码、设置权限、启用或停止用户功能、设置用户组;
4. 用户组模块实现用户组的增删改,设置权限;
5. 资产探测采用客户端主动向服务器发送资产信息及自动更新;
6. 使用whoosh引擎和jieba词库实现了资产关键词检索功能;


② 项目名称:日志收集系统
项目描述:每个业务系统都有日志,当系统出现问题时,需要通过日志信息来定位和解决问题,
当系统机器规模巨大,登录到机器上查看几乎不太现实;
关键词:go、etcd elasticsearch kibana kafka;
主要模块:logAgent、logTransfer、ElasticSearch、kibana、hadoop;
职责描述:主要负责logAgent客户端日志收集和logTransfer客户端端日志发送
主要技术:
1. 把日志文件收集配置项存储在etcd中,做配置统一管理;
2. 使用logAgent收集日志发送到kafka中;
3. 使用logtransfer从kafka中取出日志,并把日志写入ElasticSearch中;
4. 使用ES建立索引,通过搜索即可快速找到对应的日志记录,通过kibana做web页面展示与检索;

③ 项目名称:喜多福茶文化
项目描述:喜多福茶文化是一款社区体验运营平台,主要为消费者提供类目纷繁的茶叶产品及茶文化衍生品平台。基于Django 框架,使用Django REST Framework 扩展,以前后端分离的形式实现具体业务逻辑;
关键词:Django、DRF、MySQL、jwt、Redis、Nginx、uwsgi。
项目模块:用户信息、商品信息、商品搜索、购物车模块、支付模块、订单模块等;
职责描述:负责用户信息、商品信息、商品搜索模块的编写
主要技术:
1. 用户注册,在发送手机验证码的部分,采用Celery+RabbitMQ技术,异步执行任务,提高用户体验度,使用JWT token机制代替session保持回话状态,提高项目的性能,登录时使用到了第三方登录QQ登录。
2. 首页采用静态页面化,通过django-crontab和shell脚本定时更新页面,减少动态接口的执行和数据库的查询次数,提高用户体验。
3. 课程详情页,使用页面静态化,在Django的admin站点保存数据是执行celery+Redis异步任务执行。
4. 首页界面的搜索通过使用Elasticsearch实现关键字搜索商品,使用haystack对接Elasticsearch生成索引。
5. 图片存储采用FastDFS分布式文件储存系统;
6. 采用LNMP架构,使用docker容器部署项目;

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服