【安居客】资深PHP软件开发工程师

工作职责:

1、网站项目的开发和维护;

2、负责技术部软件开发架构设计;

3、负责生产环境、测试环境和生产环境服务器运维和优化;

4、负责研究较前沿和复杂的技术运用;

岗位要求:

1、熟悉 PHP 程序执行的生命周期、PHP 的各项配置、PHP 的内存模型、业界对 PHP 的合理用法、常用的工具链,例如 Composer;

2、改进 PHP 的框架代码,能够考虑开发环境、测试环境与生产环境;理解分布式系统中代码的发布、回溯;

3、对OOP,MVC有较为深入的认识,能熟练使用常用的设计模式;

4、精通MySQL索引、数据库设计,保证设计出来的架构能在生产环境高效安全的运行;

5、了解C语言的基本语法,能看懂常见软件的源代码;

6、理解整个网站的技术栈,包括前端浏览器的渲染、第三方 CDN 的页面缓存、负载均衡、应用服务器、后台脚本、缓存数据、持久化等;

7、了解基本的技术架构及模块:

LB:Nginx
Web Cache:Varnished
App Server:PHP Web、Job
Search Engine:Solr
Data Cache: Memcached、Redis
MySQL Groups
RabbitMQ

8、精通Nginx、Fpm、Apache等常见的参数配置,使得这些软件以最优的方式运行;

9、熟悉Linux系统配置,熟悉自动化配置管理脚本编写,熟悉使用软件和工具排查和解决问题;

10、具备很强的业务设计能力,对提高网站的吞吐量有实践经验,理解异步模型对网站的重要性;

11、有良好的团队合作能力,善于沟通,工作自主驱动,具备良好的问题定位分析能力。

摘自:http://job.anjuke.com/social/job/detail/?id=10

原文地址:https://www.cnblogs.com/52php/p/5677818.html