*Hi,*

* *

*Contract of 12 months *

*Iowa City**, IA***

*Rate $40 or under*

*Build Engineer*

*This is a long term contract position in Iowa City, IA. ** *

*Responsibilities *

*------------------------------------------- *

** Create and support Maven based builds for individual components *

** Create and support Ant or Maven based automation to aggregate artifacts
of various  Components into a single nightly build *

** Recommend strategies to change arrangement of projects in source code
repository *

** **Establish a central continuous integration environment and migrated
existing builds to the central CI environment** *

** Integrate automated tests supplied from various teams into nightly build:
unit tests, integration tests, performance tests, smoke tests, etc. *

** Integrate code reporting tools such as test code coverage, code line
health metrics, etc. *

** Create and support automated deployment of packages *

** **Report progress daily via phone conversations and Rally** *

** Reverse engineer existing build systems and processes and identify
weaknesses *

** Document build process including design and execution in Confluence *

** Author recommendations for teams re: their practices *

* *

*Requirements: *

*------------------------------------------- *

*Work experience with following tools & technologies is required: *

*A**. Perforce, or similar Software Configuration Management (SCM) tooling
such *

*as ClearCase, Subversion, CVS, etc. *

*B. J2EE Development tools / interfaces for building enterprise applications
*

*C. Apache Ant & Maven, specifically authoring Maven plugins or custom *

*Apache Ant tasks (not just targets) *

*D. **Strong background in scripting languages: Ruby, Python, Perl, etc.** *

*E**. Configuration and deployment of Continuous Integration (CI) tools such
as *

*Hudson**, Continuum, CruiseControl, etc. *

*F*. Automating deployment of database changes through Rails Migrations,

LiquiBase, Java Migrations, DbUnit, etc. highly desirable

*G. Unit testing via a xUnit framework or Behavior Driven Development (BDD)
*

*H. Automated testing tools such as Quality Center, Quick Test Pro,
LoadRunner, Selenium, etc. highly desirable. *

*I. Basic Linux / Unix system administration *

* *

*Experience with the following job functions, tasks: *

* *

*J. Authoring and supporting large scale, multi-component builds in
centralized *

*and distributed development environments *

*K. Integrating automated testing tools including unit tests, integration
tests, *

*smoke tests into automated builds, desirable *

*L. Automating deployment of Java code artifacts and database schema and
data changes *

*Familiarity Scrum software development framework desirable.*

* *

*Regards*

*Mohan Rao*

*630-242-8896 ext 303*

*mohanv @agilees.com <[email protected]>(Remove spaces)***

Reply via email to