develooper Front page | perl.jobs | Postings from May 2008

Sr. Release Engineer / Build Architect (onsite), United States, Georgia, Atlanta Metro

From:
Perl Jobs
Date:
May 10, 2008 07:30
Subject:
Sr. Release Engineer / Build Architect (onsite), United States, Georgia, Atlanta Metro
Online URL for this job: http://jobs.perl.org/job/8662

To subscribe to this list, send mail to jobs-subscribe@perl.org.
To unsubscribe, send mail to jobs-unsubscribe@perl.org.

Posted: May  9, 2008

Job title: Sr. Release Engineer / Build Architect

Company name: CMI

Location: United States, Georgia, Atlanta Metro

Pay rate: $75-95 hr. negotiable

Travel: 0%

Terms of employment: Independent contractor (hourly)

Length of employment: 4-6 months

Hours: Full time

Onsite: yes

Description:
COMPANY AND POSITION SUMMARY:  
Our client is focused on expanding the possibilities for its customers’
networks while reducing their cost of ownership. The company’s systems,
software and services target and cure specific network pain points so that
telcos, cable operators, governments and enterprises can best exploit the
new applications that are driving their businesses forward.  The company is
looking for an experienced toolsmith and release engineer for our next
generation product.

This position will be responsible for implementing the tools required to
build, test, and release software for the next generation converged
packet/TDM switch.  The target platform and the development environment is
Linux based.  We use Perforce for configuration management, and we will be
attempting to leverage a home grown build system based on Perl/CGI for a
Windows environment.  We need someone to spearhead the evolution of our
existing system to work under Linux and to add capabilities such as
increased parallelism, triggered continuous integration, improved support
for multi-site development, etc.  We will also be looking at off-the-shelf
tools as options for this evolution.  The position will also be responsible
for developing other tools to assist in development and testing of our
product.

DUTIES:
•	Evolve home grown Windows-based build system into more advanced and
capable Linux-based system.
•	Evaluate 3rd party release engineering tools for possible adoption.

•	Implement additional development tools for packaging builds,
launching configured systems, etc.
•	Assist and consult in the creation of makefiles.
•	Perform day-to-day build and release management activities for
Centaur product line.
•	Continue to improve and enhance build and release engineering tools

Required skills:
Skills
•	  Deep understanding of software build and release management
processes and tools for large, multi-site development.
•	  Experience with software configuration management tools such as
Perforce and ClearCase.
•	  Familiarity with some 3rd party release engineering tools such as
Data-Pipes and Electric Cloud tools.
•	  Experience with GNU make and build system (Autoconf, Automake,
Libtool)
•	  Experience with other build automation software, such as Jam,
Ant, OMake, etc.
•	  Experience with Perl, and familiarity with CGI
•	  Some software development experience, preferably with knowledge
of:
•	  Unix shell programming
•	  Other scripting languages such as Python and TCL
•	  C/C++ and Java programming
•	  Excellent verbal and written communication skills. 


Desired skills:
Desired Characteristics
•	Independent self-starter and committed to delivering on aggressive
deadlines. 
•	Technologist mindset, keeping up to date on tool and process
developments. 

Education / Experience
•	  Bachelors in Computer Science 
•	  7+ yrs years of managing complex build/release systems
•	  11+ years of working experience with large, multi-site software
systems.

•	Comfortable in a team environment with ability to lead 
•	Strong commitment to product excellence.


URL for more information: http://www.cmi.com/

Contact information at:
http://jobs.perl.org/job/8662#contact





Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About