1. 精通 Python 编程语言,深入理解装饰器、迭代器、生成器等核心特性,熟练运用标准库及流行第三方库进行高效开发
2. 熟练掌握 Django、Flask、Fastapi等主流 Python Web 框架,能够基于框架快速构建高性能、可扩展的后端服务
3. 熟悉 Celery 架构,掌握 Task 定义、Broker(Redis/RabbitMQ)配置、结果存储、重试机制与定时任务
4. 了解 Go 语言及 Gin 框架,具备多语言开发思维,能够根据业务场景灵活选择技
5. 扎实的 HTML5、CSS3、JavaScript 基础,熟练使用 jQuery 进行 DOM 操作与 Ajax 交互,同时对Vue,node.js有一定了解
6. 具备丰富的前后端开发经验,能够独立完成前后端开发任务
7. 熟练掌握 MySQL,具备数据库设计、SQL 优化、索引调优及事务处理能力
8. 熟练使用 Redis,熟悉常用数据结构及在缓存、会话管理、分布式锁等场景下的应用
9. 熟练使用 RabbitMQ 实现服务解耦、异步处理
10. 熟练使用 Linux 系统,熟悉常用命令,能够独立完成开发环境搭建与应用部署
11. 了解docker容器化部署
项目描述:基于OpenStack Horizon框架,定制开发适配企业内部需求的云管平台;独立负责Vediscover(类Nova计算资源发
现)服务的架构设计与全栈开发。
职责与成果:
前端交互优化: 负责Horizon仪表盘的前后端二次开发,使用Django框架修改后端逻辑,并结合Angular/JavaScript重构前端交
互界面。优化后,提升页面加载速度,简化了用户创建虚拟机的操作流程,提升了运维效率。
核心服务研发: 主导设计并实现了Vediscover服务(类比OpenStack Nova),负责虚拟机资源生命周期管理及物理服务器自动
发现功能。通过RESTful API与各组件通信
质量保障与文档规范: 建立完善的开发文档与接口规范,覆盖率提升至90%;配合测试团队编写自动化测试用例,确保服务稳定
上线。
生产环境运维支持: 为运维及用户提供7*24小时技术支持,快速响应生产环境故障。通过优化代码逻辑和数据库查询,解决了因
高并发导致的服务卡顿问题。
生产环境安全:针对Horizon和Vediscover服务进行安全加固,修复了XSS、CSRF等常见Web漏洞
| 角色 | 职位 |
| 负责人 | python研发工程师 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |