CBS Radio Configuration Management Engineer

Share this Job on Facebook

Los Angeles, CA

We're Hiring!

This fulltime position in Los Angeles, CA is a mix of configuration management and release engineering. You will be doing hands-on configuration, build, and release management with active participation in the software life cycle. Working through the software development life cycle, you will be validating developer check-ins/version control, building QA releases, creating build scripts, automating build processes, and deploying builds to QA for testing. You will also be responsible for packaging production deployment instructions and taking certified builds and meeting change control request deadlines. A key trait is to have great trouble shooting skills with an ability to think outside of the box. You will need to be a free thinker with ability to complete tasks independently/interdependently.

Roles/Responsibilities:
• Participates in meetings to evaluate upcoming releases, timetables, and configurations
• Implement, optimize, and operate our build automation mechanisms
• Provide daily build support for engineering
• Monitor running builds and spearhead broken build issue
• Reports build discrepancies and follows through to ensure that all issues are resolved
• Develops, maintains, executes, and validates build scripts and automated build timing to ensure quality of software solutions, including Production rollouts
• Works with QA to keep certified builds labeled and ready for production deployment
• Polices TFS to ensure no unexpected changes are tagged and checked in
• Educates developers on branching and tagging for successful configuration management
• Keeps abreast of changes expected via jira tracking tool
• Develops/publishes build reports; lets development and QA know when builds are ready
• Documenting the build system
• Develop web-based tools to report on build, branch, and project status
• Integrating the build system with automated test systems
• Proper archiving of release builds
• Work with developers and managers to understand requirements and extend our current build infrastructure as needed
• Assist in the development of new processes, methodologies and tools

Requirements:
• Experience in .NET software environment
• Experience with tools used for continuous integration and/or test driven development/unit test automation frameworks
• Experience with Microsoft build and Installer technologies used with .NET development.
• Experience with MSBuild and TFS
• Experience with C# or VB.NET development
• Familiar with HTML, XML, and JavaScript
• Experience in client/server and Web testing environments
• BS in Computer Science or related field, or equivalent training and experience
• 5-7 years as a Software Developer, or preferred configuration management experience
• 2 years of experience in software configuration management
• Strong understanding of change management and release management processes
• Experience creating bug reports, and working with bug tracking tools such as jira
• Proven track record in delivering working builds on time and a desire to improve existing processes
• Experience with authoring build scripts to automate developer and production builds
• Ability to work in a fast-paced dynamic team-oriented environment
• Deep understanding of software configuration management principles
• Extensive experience scripting build, release and installation processes
• Ability to debug build problems
• Experience building multi-platform software. Experience with cross-compilation environments
• Proficiency with Windows software development environments
• Strong oral and written communication skills and strong interpersonal skills

To be considered for this position at CBS Radio, please send your resume to linda.lee@cbs.com.


Posted by CBS Interactive over 2 years ago


Contact CBS Interactive

Log in or sign up to get in touch with CBS Interactive.

Or you can also login with your Facebook account