Description: We are seeking an individual with passion for software build automation. The candidate is a build engineer who is a developer at heart, someone who enjoys solving complex build problems and work towards making them run faster and more efficient. This role is the heart of our agile methodology process, it enables engineering groups have a faster and smaller feedback loop to the entire organization so they can turn around and deploy new and exciting features faster into production. Responsibilities: Implementation of build process and improvements.
Automation of scripts. Daily maintenance of source repositories. Distributed deployment and install of releases to single/multiple-host environment. Collaborate with other teams to support builds.
Monitor progress and adjust resources and priorities accordingly. Desired Qualifications: Proficiency in Linux and Windows OS Proficiency in Scripting using Bourne, Korn shell or C shell Proficiency in Apache Ant Scripting / Maven Subversion and CVS Source Control - Branching / Merging / Tagging. Good understanding of RDBMS with preferably DB2 Automated Build implementation using Hudson / Cruise Control. Knowledge of Job management and scripting Excellent problem solving skills Proficient with Virtualization technologies such as VMware Knowledge of Bamboo, Fisheye, or Git, is a plus Knowledge of Perl Knowledge of Object Oriented, multi-threaded programming Knowledge of JIRA/Core Java/XML Schemas.
Experience: 6 - 8 years in overall software engineering design and development experience Minimum of 2 years as a build/release engineer Minimum Educational Level: B.S. or M.S. in Computer Science or equivalent