Release Engineer
The ideal candidate will be more focus on building/deployments of IIS/.NET applications, but will still be involved with the build/deployment process of Java based apps as well.
Requirements:
- 5+ years' direct hands on experience as a Release Engineer building automated deployments.
- 2+ years' experience QA testing .NET/C# and Java applications.
- 2+ years building automation test harnesses using Selenium and/or SOAPUI.
- Experience creating reports for code analysis, automated unit tests, code coverage analyzers, etc.
- Direct hands on experience using Msbuild, Msdeploy, TFS, Visual Studio, SVN, GIT (Stash/GIT a big plus).
- Experience of continuous integration (CI) build systems -- Bamboo, Cruisecontrol, Jenkins, or Hudson.
- Experience to building assemblies for Java applications using Maven or Graddle.
- Experience using Gulp, Grunt, Nuget, and NodeJS for deployments
- Effective written and verbal communications skills.
- Knowledge of working with Liquibase a big plus.
- Solid exposure to database change management and understanding of SQL commands (Oracle/MS SQL/MySQL).
- Exposure to Chef, Puppet, CFEngine, Ansible, or Rundeck a big plus
- Ability to work well in a team environment and independently handling complex problems.
- Ability to learn and work with cutting edge DevOps technologies.
- Good comm skills are a big priority
- Duration: 6+ months