We are seeking a Release Engineer to join our team. The ideal candidate will have experience with building and deploying IIS/.NET applications and Java-based apps, as well as expertise in automation testing and continuous integration.
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
- 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
Benefits
- Full-time employment
- 6+ months duration