Description
This
position will work closely with the Engineering and QA teams to
automate software builds, product packaging, and release candidate
testing of cross platform SDKs and applications. Candidate will
effect process compliance by defining build/change processes and
ensuring they are followed. This position includes management of a
small team that maintains build hardware and software infrastructure.
The candidate must have strong scripting skills in both
platform-specific and platform-agnostic (e.g. Python) scripting
languages and tools. Experience with Continuous Integration Systems
and Test Driven development is a major plus. This position requires
strong teamwork, communication and time management skills.
Essential
Job Functions
Support
of build environment hardware and software.
Perform
branch management, code syncs and merges.
Maintain
continuous build and test process for development team.
Support
development team as needed for custom builds.
Maintain
and upgrade build hardware and software as necessary.
Develop
and maintain procedures and scripts for syncs, builds, packaging,
and release archival
Development
and maintenance of webtools for tracking code coverage and
continuous integration
Documenting
all build process related items
Qualifications
Proficient
with SVN usage, server administration and branch management.
Proficient
with Python and Bourne shell scripting.
Must
understand Make and cross compilation for Windows, MAC, Linux,
Solaris, HP-UX, and AIX platforms.
Web
and CGI development skills a plus
Java
and C++ knowledge preferred
Proficient
with Ant, Maven, Hudson, and Sonar
Continuous
automated build environment experience preferred
Education:
Bachelors in a Computer Science discipline
How
to Apply
Please
send resumes and inquiries to: jobs-eng-2009@basistech.com
with “Build/Release Engineer” in the subject line.
No
phone calls, recruiters, or agency submissions.
Relocation:
No
H1B:
No
Basis Technology Corporation