Job Details
Job Id:
1299
Title:
Software Configuration-Release Engineer
Job Type:
Full-Time Regular
Location:
San Jose CA
Description:
Job Description:
Will be responsible for daily build and release activities for a number of diverse products on Microsoft Windows, Unix and Linux platforms. Will work with different Engineering groups to coordinate build schedules and be responsible for providing quality builds to outside customers as well as other departments. Maintain and enhance the build environments for each product on an as needed basis to keep up with engineering requirements. The candidate must be able to work in a fast paced environment and be able to respond to shifting priorities.
Will be responsible for helping administrate robust ClearCase, Perforce and Subversion environments that involves the use of custom triggers and ClearCase Multisite to distribute code to remote offices. Train new engineers on the usage of ClearCase, Perforce and Subversion and other engineering tools on an as needed basis. Support individual engineers with day to day issues in a professional manner.
Candidate will have ownership of implementing a number of enhancements to the build and release environment using perl and cgi scripts across a UNIX/Linux and Microsoft windows environment.
Duties will include:
• Writing scripts to enhance current build/release environment.
• Building and Packaging of existing Windows based products.
• Maintaining the ClearCase, Perforce and Subversion server and the creation of new vobs, branches, and profiles.
• Help maintain source control environment.
• Laying out new vobs and importing new source code on an as needed basis.
• Incorporating new development projects into existing build structures.
• Create new config specs and profiles for different eng projects as needed.
• Install or upgrade new software tools when needed and help administrate common Engineering resources.
• Serve as a system administrator for all CM/Build and Release systems.
Required Job Skills:
Must have a strong knowledge of ClearCase, Subversion and or Perforce on the user and administration levels that involve the maintaining of large and diverse development environments. Be versed in administrating Microsoft windows and be proficient in a Linux/Unix environment. Must have a strong background in perl programming and creation of web content.
Strong knowledge of:
• C,C++
• Microsoft Windows XP, 2000 and 2003
• Perl, sh/bash scripts.
• ClearCase
• ClearCase Multisite
• Proficient on the Unix/Linux user environment.
• Perforce
• Subversion
Knowledge of the following would be a plus:
• Unix/Linux administration skills.
• Subversion
• InstallShield
• Makefiles
• Eclipse
• Klocwork
• Microsoft Visual Studio 6 and 2008
• Virtual Machine
Candidate must be able to work well with a diverse type of people and be able to work unsupervised and have good communication skills both written and oral.