[BBLISA-jobs] Build Release Engineer - Cambridge, MA

Don Harpin dharpin at online-buddies.com
Thu May 13 14:38:06 EDT 2010


Our company is a leader is the online dating and social networking
industry for gay men around the world. Our company and suite of websites
serve over 4 million users around the globe. For more information about
our company, our websites, positions available, and our benefits
package, visit our corporate website at www.online-buddies.com. We offer
very competitive salaries and a comprehensive benefits package. 

The Release Engineer will be responsible for managing code builds and
supervising day-to-day code integration activities for a team of ~10
developers. The candidate will be responsible for developing and
maintaining portions of the integration and release processes for a
large scale social network/e-commerce website. The Release Engineer will
be responsible for maintaining environment configuration and controls,
code integrity and code conflict resolution. The Release Engineer will
work closely with the Software Development, Quality Assurance and
Systems Engineering teams to improve and implement best in class code
management processes. The Release Engineer will work collaboratively
with the Systems Engineering team on ensuring build systems work with
existing code deployment methods. 

Responsibilities Include... 

* Create, maintain and support extensive build and test environments
(Development/Integration/Staging); 
* Create, publish and manage formal release notification, instructions; 
* Collaborate with the Systems Engineering team on deployment notes and
launch plans as needed; 
* Experience with setting up pre and post commit hooks in a version
control system such as Subversion; 
* General knowledge of Cron or other job scheduler preferred; 
* Comfortable in Linux (Red Hat, OpenSUSE); 
* Support and enhance build and release processes through automation
using a combination of processes, existing tools and enhancements; 
* Coordinate release activities with the Project Management, Systems
Engineering, Quality Assurance teams to ensure a smooth and trouble-free
roll out of releases; 
* Manage, deploy and support multiple concurrent releases through
various test environments; 
* Manage and maintain multiple test environments, ensuring that these
environments are properly setup, configured, and available for each
project as scheduled; 
* Trace complex build problems release issues and environment issues in
a multi-component environment; 
* Develop, maintain and enhance key parts of the daily build and release
procedures and processes; 
* Communicate and train management and other stakeholders where
applicable. 

Education, Experience & Training Requirements... 

* BS or BA degree preferred 
* Solid understanding and practical experience of software development
life cycles, with particular emphasis on release engineering functions; 
* At least 3 years of experience with source control and build
automation solutions; 
* Solid understanding and experience with Agile software development
methodologies; 
* Excellent customer service attitude, communication skills (written and
verbal), and interpersonal skills; 
* Excellent analytical and problem-solving skills 
* Ability to be flexible and adapt to any given situation; 
* In-depth understanding of the principles and best practices of
Software Configuration Management; 
* Ability to work under pressure and in high stress situations with a
calm demeanor; 
* Willingness to work occasional evenings and weekends in support of
deployments; 
* Experience working in an e-Commerce and/or social networking websites
strongly preferred; 
* Working experience using Version control system (Subversion,Git, CVS);

* Experience with Build scripting (Ant, Make); 
* Experience with Continuous Integration Platform (Bamboo,
CruiseControl); 
* Experience with Shell scripting (Bash, Csh, Ksh, Perl); 
* Experience with and updating Bug tracking systems (Jira, Bugzilla); 
* Unit testing and code coverage experience (PHPUnit, Clover); 
* OOP Programming experience (Java, C++, Python, Perl) a plus; 
* Experience with SQL experience a plus; 
* Experience with other Atlassian software (Fisheye, Crucible, Crucible)
a plus; 
* Experience in a LAMP environment strongly preferred. 

NO PHONE INQUIRIES PLEASE!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.bblisa.org/pipermail/bblisa-jobs/attachments/20100513/ea94731e/attachment.htm 


More information about the bblisa-jobs mailing list