This role involves designing and implementing an environment for the Build and Release of Company products across UNIX, LINUX, and Windows platforms. This role requires the writing of scripts, batch files and installers for the various products. This role also requires the setup and maintenance of the build machines as well as a comprehensive understanding of software source control and configuration management systems. This role requires proven leadership ability with a track record of influencing positive change as well as recommending new processes and following up with the planning and implementation of those processes.
Responsibilities:
Essential Duties and Responsibilities include the following:
• Design, development, and maintenance of current software build processes.
• Provide automation and improvements to build systems.
• Hands on experience building and deploying Sun Solaris, Windows, and Linux systems and servers.
• Identify opportunities and develop productivity support tools and strategies to align with the Release Team’s core requirements.
• Work closely with software engineers to define software build processes and installation requirements.
• Work closely with internal QA engineers to resolve build and installer issues.
• Must be familiar with industry standard SCM practices and be capable of implementing them.
• Must have a deep understanding of makefiles and embedded systems build processes.
• Excellent written and verbal communication skills are required (in English).
• Ability to thrive in high demand, high pressure situations.
• Additional after-hours (on-call) support required as needed.
Qualified candidates need to have many of the following qualifications:
• Strong technical hand's on experience on UNIX, LINUX, and Windows environments.
• Experience setting up build farms utilizing virtual machines (VMware).
• Experience working with continuous integration systems (Anthillpro, CruiseControl).
• Experience in developing windows installers using InstallShield.
• Experience using or administering one or more version control systems (Perforce a plus).
• Experience working with defect tracking tools (Bugzilla, Jira).
• Ability to use tools such as MS Word, MS Visio, and MS Project for reporting and writing technical documents.
• Knowledge of programming languages: C, Java, Perl, Groovy, Python
BS/BA in Computer Science or Information Technology (or equivalent).作者: cnsong99 时间: 2010-9-3 13:02
我只是没做UNIX 其它的都还合适哈哈