Build Engineer BigMachines
THIS JOB HAS EXPIRED
Job Overview:
Description:
The Build/Deployment Engineer is involved in the build, support, maintenance, and ongoing improvement of code compilation processes, software release processes, and source code management for web-based Java applications. The candidate will be a core member of the software development team and work with developers and QA engineers to define code build requirements and implement the structure to build and package software during development, testing, and transfer this knowledge to the OPS team for production phases of the project. You will be required to work potentially long hours and be available for support. Your core responsibilities will include:
Duties:
- Establish and maintain change management infrastructure (Subversion, Cruisecontrol).
- Develop and maintain build tools (JIRA) and scripts (Ant, Maven).
- Initial troubleshooting of build failures, coordination of resolution efforts and communication with appropriate team members. (developers, QA).
- Merging, versioning, packaging of applications in preparation of installation.
- Run performance and load tests for releases.
- Responsible for Development and QA environments
- Install applications and run smoke tests to validate success of install.
Qualifications:
- A Minimum of a Bachelor's degree in Computer Science or related software engineering discipline, or equivalent
- 2+ years of software configuration management experience is required. Build and deployment experience using any version control software including experience in SCM tools (e.g. SVN) for managing, labeling, branching and collapsing source code
- Experience in building, deploying and integrating Java-based web applications in a UNIX Environment, including exposure to J2EE architecture (any one of JBOSS, Tomcat, Oracle App Server)
- Experience working as Build Engineer with hands-on experience on Ant/Maven, in a commercial setting.
- Excellent working knowledge in Unix/Linux is required.
- Strong analytical and problem solving skills
- Must be a responsible individual with excellent communication skills.
- Must have excellent technical documentation/ written communications skills
- Ability to work constructively with developers, QA, Systems and Project managers towards a common goal.
| Location: |
Deerfield, IL
United States
|