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

Don Harpin dharpin at online-buddies.com
Mon Apr 5 11:07:45 EDT 2010


Please read this posting in its entirety. 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, including a website containing user-generated explicit
adult content. If you are not comfortable with adult content, this
position is not for you.  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.



Required Skills..

 

Red Hat, OpenSUSE, Cron, Subversion, Git,CVS, Ant, Make, Bamboo,
CruiseControl, Bash, Csh, Ksh, Perl, Jira, Bugzilla, PHPUnit, Clover,
Java, C++, Python, Perl, OOP, SQL, Fisheye, Crucible, LAMP


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, code conflict resolution. Work closely with software
development, QA and systems engineering teams to improve and implement
best in class code management processes. Work collaboratively with
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,
and collaborate with Systems Engineering 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
* 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 Project Management, Engineering,
QA, and Systems Engineering 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. 
* Communicating and training those aspects to 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.
* 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
* Desired experience working in an e-Commerce and/or social networking
web sites.
* Version control system (Subversion,Git,CVS)
* Build scripting experience (Ant, Make)
* Continuous Integration Platform (Bamboo, CruiseControl)
* Shell scripting experience (Bash, Csh, Ksh, Perl)
* Bug tracking experience (Jira, Bugzilla)
* Unit testing and code coverage experience (PHPUnit, Clover)
* Additional Skills are a plus
* OOP Programming experience (Java, C++, Python, Perl)
* SQL experience
* Experience with other Atlassian software (Fisheye, Crucible, Crucible)
* Experience in a LAMP environment

NO PHONE INQUIRIES PLEASE!


-- 
Don Harpin
Director of Human Resources
Online Buddies, Inc.
http://www.online-buddies.com/

Office: 617-674-8949
FAX: 617-674-8881
Mobile: 617-823-4240

NOTICE: This e-mail message and all attachments transmitted with it may contain legally privileged and confidential information intended solely for the use of the addressee. If the reader of this message is not the intended recipient, you are hereby notified that any reading, dissemination, distribution, copying, or other use of this message or its attachments is strictly prohibited. If you have received this message in error, please notify the sender and delete this message and all copies and backups thereof. Thank you.


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


More information about the bblisa-jobs mailing list