Software Configuration Management Engineer RGB Networks
Seeking a Software Configuration Management Engineer who will be responsible for software builds and release management of our leading line of video processing products. Will be responsible for setting up build and release mechanisms for different product lines on different platforms, defining build process, and archiving and maintaining software releases. Will recommend and procure necessary equipment for the build/release function. Will also develop and generate build and defect summary reports for leadership team.
Responsibilities include:
Perform build and release management activities such as merge and branching and ensure all releases happen in an orderly manner
Work with IT to get support for build and release activities and act as contact point for developers on tools issues
Administrate, maintain and help with SCM system (Perforce), bug tracking (Bugzilla), code review server (Review Board), static analysis (Coverity), builds and other open source or internal tools
Customize or evaluate/upgrade the above systems on demand
Manage and monitor daily, on-demand and continuous build and sanity test activities
Create new tools, scripts and processes, or evaluate and install new tools according to business needs
Improve or debug build tools such as Make, Ant and SCons
Build loads, automation and ?smoke? testing
Requirements include:
Must have at least three years of configuration management experience
Must have solid experience with both Perforce and Subversion configuration management systems
Must have solid experience maintaining and customizing Bugzilla defect tracking system; additional defect tracking system experience a plus
Must have excellent Linux background; Unix/Linux administration experience a plus
Must have proficiency in at least one of the scripting languages: Shell, PHP, PERL and Python
Good understanding of databases and scripting with databases
Must have excellent written, verbal communication and presentation skills
Prior experience in integration defect tracking, source control and code review systems is preferred
Strong knowledge of the software development lifecycles, software configuration management practices, and release management methodologies
Very strong skills in troubleshooting build and compiler tool issues
Desired experience:
Experience in IP networking technology is a plus
Prior experience in managing a large multi-release/multi-branch/multi-product/multi-site source control and defect tracking system management is preferred
Prior experience in developing tools to enable productivity improvements, including coding guidelines compliance check tools is a plus
Experience with Cygwin a plus
| Location: |
390 West Java Drive
Sunnyvale, CA 94089
United States
|