• 【安居客】资深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

  • 相关阅读:
    决定搬家
    Deklarit3.0的确不错,推荐一下。
    [Linux] 安装samba
    如何远程连接非默认端口SQL Server
    [c#] for和foreach
    svn linux客户端安装
    [c#] HttpContext.Cache和AppFabric的性能对比
    [ms sql server]计算今天是第几周
    ajax readyState的五种状态详解
    清空sql server日志
  • 原文地址:https://www.cnblogs.com/52php/p/5677818.html
Copyright © 2020-2023  润新知