ideallorn

统计

最新评论

file whoami

 

         Software Engineer (Sr. Build-Release-CM Engineer)

Candidate will be a key contributor facilitating the building, release and configuration management (CM) of advanced, reliable, high performance server-side applications for the mobile messaging space.

Job Responsibilities and Tasks:

  • Maintenance, Extension, and Operation of build automation system.
  • Source code repository administration.   -- SVN,CVS repos 管理
  • Ensure performance, correctness, security, and maintainability in designing and implementing new product features. ---- 似乎很少涉及
  • Release engineering.
  • Invention, Development, Operation, and Maintenance of engineering automation.   ---- 现在主要是维护
  • Documentation and presentation of release engineering procedures and policies.  ---- 目前没有大规模的做
  • Report status in a timely fashion as requested by manager or project lead engineer, or when problems arise. 

Required Knowledge, Skills, and Experience:

  • Minimum BS in Computer Science, Mathematics, or equivalent experience.  ---- 有相关教育背景
  • Operation or administration of distributed, heterogeneous UNIX hosts.  ---- 之前也算有点点
  • Development or adaptation of software automation used within Engineering, such as:
    • Build and release software.  
    • Backup or archival software releases. 
    • Automated testing or benchmarking suites. ---- 沿用Tom.Huppie的设计
    • Bug or support issue-tracking databases.
  • 4 years in software engineering, including:  ---- 目前只有三年工作经验
    • 2 years experience with release engineering and tools (CVS, Subversion, etc) ---- 来公司之前有半年的CVS初步使用经验
    • 2 years of UNIX system administration.  ---- 没有
  • 2 - 5 years experience with scripting languages: Shell/Perl/Python/etc  ---- 来公司前1年的shell经验 
  • Demonstrated understanding of the software development process.
  • Experience working on large projects and dealing with build, release and CM related issues.
  • Excellent problem solving ability.  ---- 还凑合
  • Ability to analyze build, release and CM requirements of the current and future products.
  • Ability to identify problems and effectively resolve within a development framework.
  • Ability to work in a fast-paced environment balancing efficiency and quality with deadlines.
  • Ability to generate clear and accurate technical documentation given a template and minimal instructions.
  • Ability to review and understand external technical documentation and industry specifications.
  • Ability to communicate effectively to management and peers verbally, electronically(email) and through documentation.
  • Ability to work independently with minimal supervision and within development and project teams that require a high-level of interaction between team members.
  • Excellent written and verbal communication skills.
  • Strong organization, communications, and learning skills.
  • Experience with wireless networks and technologies a plus.

posted on 2008-11-24 16:49 releng 阅读(304) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。