二、熟悉SQL語法,掌握關系型數據庫MySQL和非關系型Redis的使用,熟悉mysql原" />
一、熟悉Linux,掌握常用操作命令及shell腳本的編寫;在Linux下進行Python開發,掌握docker容器化技術并在實際開發中使用
二、熟悉SQL語法,掌握關系型數據庫MySQL和非關系型Redis的使用,熟悉mysql原理并掌握一定的mysql數據庫設計能力
三、掌握HTTP,TCP/IP等網絡協議原理,具備良好的RESTful API設計風格,熟悉mvc、mvt設計模式
四、掌握Flask框架和Django框架開發技術,使用Git、SVN協同開發
五、掌握運維相關的知識,使用grafana+prometheus+influxdb+node_exporter+alertmanager搭建服務器監控系統并發送告警郵件
六、了解Elasticsearch搜索引擎的使用,消息隊列RabbitMQ和kafka的使用,celery異步任務原理
七、熟練使用常用的Python庫,掌握pandas庫的使用
八、了解html、css、JavaScript、ajax等技術,使用Layui做過前端小網站開發
九、強烈的責任心和主動性,遵循pep8編碼規范及開發文檔書寫習慣
掌握阿里云ECS、OSS、函數FC、云效流水線等服務的使用
支付寶小程序
支付寶小程序為公司接入的一款數字營銷業務。采用傳統B/S架構模式開發,分為管理后臺和小程序端;管理后臺提供給運營團隊做數據入庫,小程序端則展示對應的數據以及一些支付寶能力的接入
使用到的技術:
1、基于Flask框架的前后端分離項目,使用mysql存儲數據,redis用作數據存儲和分布式鎖
2、使用gunicorn服務器,采用traefik做反向代理服務器
3、使用apscheduler跑一些定時任務
4、使用git管理代碼,使用oss存儲媒體資源,阿里云容器鏡像服務管理docker鏡像
5、所有服務均為docker方式啟動,docker-compose管理容器,docker swarm搭建docker集群
負責內容:
模塊開發,所有功能獨立完成。包括模塊的設計、數據庫設計、編碼、測試、上線以及相關接口文檔的書寫
1.管理后臺的所有后端工作,包括登錄驗證模塊,圖形驗證碼、aes加解密等各種工具的封裝,使用excel導出統計數據
2.小程序端的所有后端工作,包括首頁數據添加緩存,支付寶api接入,百度api接入和云閃付api接入
3.定時任務的代碼編寫,包括使用協程池處理大量的模板消息發送,針對一些任務反饋的結果使用三方擴展去發送郵件
4.制作docker鏡像并上傳到阿里云服務器,編寫啟動服務的yml文件
支付寶小程序為公司接入的一款數字營銷業務。采用傳統B/S架構模式開發,分為管理后臺和小程序端;管理后臺提供給運營團隊做數據入庫,小程序端則展示對應的數據以及一些支付寶能力的接入 使用到的技術: 1、基于Flask框架的前后端分離項目,使用mysql存儲數據,redis用作數據
模型管理:產品時光機項目為滿足多個場景需求,需要輸入多個不同參數,且需要做版本控制;為減輕人力成本及使得流程更加簡便,特新增此模塊 主數據管理模塊:MDM系統暫未對UK開放,但需要將部分數據共享給UK同事