工做职责:前端
一、网站项目的开发和维护;数据库
二、负责技术部软件开发架构设计;设计模式
三、负责生产环境、测试环境和生产环境服务器运维和优化;浏览器
四、负责研究较前沿和复杂的技术运用;缓存
岗位要求:安全
一、熟悉 PHP 程序执行的生命周期、PHP 的各项配置、PHP 的内存模型、业界对 PHP 的合理用法、经常使用的工具链,例如 Composer;服务器
二、改进 PHP 的框架代码,可以考虑开发环境、测试环境与生产环境;理解分布式系统中代码的发布、回溯;架构
三、对OOP,MVC有较为深刻的认识,能熟练使用经常使用的设计模式;负载均衡
四、精通MySQL索引、数据库设计,保证设计出来的架构能在生产环境高效安全的运行;框架
五、了解C语言的基本语法,能看懂常见软件的源代码;
六、理解整个网站的技术栈,包括前端浏览器的渲染、第三方 CDN 的页面缓存、负载均衡、应用服务器、后台脚本、缓存数据、持久化等;
七、了解基本的技术架构及模块:
LB:Nginx
Web Cache:Varnished
App Server:PHP Web、Job
Search Engine:Solr
Data Cache: Memcached、Redis
MySQL Groups
RabbitMQ
八、精通Nginx、Fpm、Apache等常见的参数配置,使得这些软件以最优的方式运行;
九、熟悉Linux系统配置,熟悉自动化配置管理脚本编写,熟悉使用软件和工具排查和解决问题;
十、具有很强的业务设计能力,对提升网站的吞吐量有实践经验,理解异步模型对网站的重要性;
十一、有良好的团队合做能力,善于沟通,工做自主驱动,具有良好的问题定位分析能力。