BS degree in Computer Sciences or related field.
· At least 2 years of experience in software engineering, release engineering, and/or configuration management
· Experience with .NET and Java development projects, highly desired.
· Hands-on experience with windows command line tools, sqlcmd, sqlplus
· Knowledge of shell scripting, Groovy, ANT/NAnt, XML, MAKE, MSBuild, Artifactory, highly desired.
· Experience with IBM Rational Build Forge, build automation tool, a plus.
· Experience with SQL scripting.
· Strong familiarity with source code version control systems. Tortoise Subversion, highly desired.
· Working knowledge of high level software development facilities/utilities: source code management, bug tracking, virtual machine environments, a plus.
· Team player and tenacious problem solver. Strong attention to detail and accuracy
· Experience with documenting processes and procedures.
· Strong written and verbal communication skills
· Sound understanding of the SDLC.
· Solid understanding of how software is built and the desire to learn the necessary tools and technologies.
· Must have a great attitude and wear many hats, as needed.
JOB:
· Performs multiple daily builds for multiple software releases to DEV, TEST and UAT environments using IBM Rational build automation tool, Build Forge.
· Creates and maintains Build Forge deployment projects for each application.
· Executes scheduled application builds and deployments in TEST environments.
· Creates, maintains and extends build scripts in Build Forge, as needed.
· Identify and quickly resolve build script and compilation problems.
· Supports internal development teams with their integration tasks as new applications are added to Build Forge.
· Establish and maintain source branches/tags/labels in Build Forge for all released code.
· Works with Middle Tier and Database Teams to troubleshoot any issues during production deployments.
· Perform minimal debugging to determine where automation failures have occurred and escalate those failures to the proper team for remediation.
· Administers the IBM Rational Build Forge application.
· Performs build and system analysis in Build Forge.
· Reports build statistics to Release Manager.
· Effectively communicate and collaborate with various IT teams.
· Reports to Release Manager.