Sr. Build/Release/Tools Engineer Ingenuity Systems
THIS JOB HAS EXPIRED
Description
POSITION SUMMARY
Ingenuity is looking for a highly motivated and creative Build/Release/Tools Engineer to help coordinate and manage the automated continuous Build & Release environment at Ingenuity. The candidate must have a strong technical background and experience in tools development, automation, continuous integration and continuous deployment. Strong Unix (preferably Linux), Web, Java, and scripting experience is required. The candidate will work cross-functionally with software engineers, quality engineers, and operations engineers.
DUTIES AND RESPONSIBILITIES
Essential Functions:
As a Build/Release/Tools Engineer you will be responsible for all product build, release, administration, automation, tools development and maintenance.
KNOWLEDGE, SKILLS AND ABILITIES
5+ years of experience in building and releasing software for a large scale, complex J2EE environment
5 + years of experience in Java, Unix, Ant or Maven and proficiency in more than one scripting languages (shell, Perl, Ruby, and/or Python)
5+ years of experience in automated builds, deployments, rollbacks, dependency matrix and troubleshooting in multiple environments (Dev, QA, Staging, Production, etc.)
Experience with Continuous Build & Integration and related tools (Jenkins/Hudson, Cruise Control)
Experience with various development and deployment tools (Puppet, SVN, Git, CVS, Bugzilla, Jira, Grasshopper, Fisheye, Crucible, FitNesse, Nexus, etc.)
Excellent analytical, problem solving skills, and attention to detail; Excellent Unix background
Working knowledge of SCM best practices and applications deployed in a hosted environment
Ability to lead others and manage complex technical projects/tasks at a detail level in a fast paced environment
Strong written and verbal communication skills and experience with working effectively in cross-functional teams
Working knowledge of the entire SDLC, including the build, release and QA process
Capable of thinking on your own and not afraid to take calculated risks
SPECIAL REQUIREMENTS
Excellent ability to create opportunities to innovate
Production support experience
Working knowledge of complex hosted environments involving load balancers, firewalls, webservers, application servers, databases, routers/switches- Knowledge of Oracle database and PL/SQL a plus
EDUCATION
B.S. in Computer Science or related fields
Masters in Computer Science
| Location: |
1700 Seaport Boulevard
Third Floor
Redwood City, CA 94063
United States
|