1、精通 Python 語言,5年以上 Python Web 開發經驗,掌握至少一種常見的Python Web開發框架(Django、Flask、Tornado),並深入了解其底層原理;
2、深入理解各種資料庫(如MySQL、PostgreSQL)和NoSQL(如Redis、MongoDB)系統,具有豐富的資料庫性能調優及高可用、集群實戰經驗;
3、具有分布式服務設計及開發經驗,Kafka、RabbitMQ等消息隊列使用經驗;
4、具有大型網站的後端架構實踐經驗,以及性能優化實踐經驗(如解決:負載,高並發);
5、熟悉前端開發。熟練使用Vue、Angular、React框架中的一種;
6、熟悉容器技術。熟練使用Docker、K8S。理解容器的資源管理方式,鏡像製作;
7、熟悉並能使用 Python 相關的技術棧,如爬蟲(Scrapy)、運維(Ansible,Zabbix)、測試(Locust、Zipkin)、機器學習及深度學習等內容;
8、熟悉敏捷devops過程規範、熟悉軟體測試流程和手工/自動化測試工具,掌握測試用例設計方法;有接口自動化測試經驗,可獨立搭建接口自動化框架;
9、熟悉滲透測試步驟、方法、流程,熟練使用一定量的滲透測試工具;熟悉常見腳本語言,能夠進行WEB滲透測試,惡意代碼檢測和分析;
10、善於團隊合作與管理,理解Python項目技術趨勢,對新技術有強烈的探索欲望,能夠承受工作壓力,有強烈的責任心;
11、熟悉計算機和作業系統原理,熟練掌握常見的數據結構與算法,及常見的設計模式。