1、编程语言:扎实python,js编程基础,熟悉django,flask,fastapi,tornado,odoo等web框架,清楚各框架之间的差异和优劣。
2、操作系统:熟悉linux操作系统,可以编写mac,centos,ubuntu系统shell任务处理脚本,文件处理,服务器监控和警报等
3、数据维护:熟悉mysql,redis,elasticsearch,mongoDB数据库,访问优化,存储结构优化,可自建oss文件服务器热点存储,cdn加速访问,
4、消息处理:rabbitmq进行消息处理,使用celery进行定时任务,手机端极光推送,微信推送等
5、服务部署:Linux服务器Nginx的部署、能熟练使用Docker部署,有阿里云平台的部署和管理经验。
目前所维护项目是一个基于Python的物联网平台项目,旨在提高平台性能和可扩展性,以应对日益增长的设备量,用户量和复杂业务需求。
个人职责:负责整个后端系统的设计和开发,规划项目的整体架构和流程。 编写和维护项目的核心代码,包括用户管理、设备管理、设备对接、权限管理等重要模块。同时规划多端,使用uniapp开发多端移动服务,确保业务的顺畅和稳定。