Previous Job
Previous
Release Engineer
Ref No.: 18-00449
Location: Eden Prairie, Minnesota
Position Type:Right to Hire
Start Date / End Date: 06/01/2018 to 12/31/2018
Release Engineer

Primary Responsibilities
Manage the build/release cycle and automated build systems using modern build and integration tools such as: Git/Git hooks, Gradle/Gradle plugin development in Groovy, Java and/or Kotlin, Jenkins, Selenium, VMWare, Docker, Bash, and other related technologies
Create and maintain dependable build pipelines for multiple development teams in an agile environment
Work with the Software Engineering, QA and IT Teams to provide support for the development, build, test and release process
Manage the automation of build and ship release artifacts and validate that all items for a beta or stable release have been created (installers, modules, release notes, etc)
Act as subject matter expert in Continuous Delivery, staying up to date with developments in your field and documenting best practices for CI pipelines, tools and services used
Work within and understand the full SDLC
The complexity of this role can be challenging. We deal with huge amounts of data across our entire enterprise. Everything you work on will have implications that impact others. We'll provide the most up-to-date technology, but you'll need to provide creativity, critical thinking and clarity on an every day basis.

Required Qualifications
Bachelor's Degree in Computer Science, Computer Engineering, or equivalent experience
2+ years writing build/deployment automation code in Groovy, Java, Koltin, Selenium, Bash, Ruby, or Python
2+ years managing the full build/release cycle and automated build systems by leveraging modern build and integration tools such as: Git/Git hooks, Gradle/Gradle plugin development in Groovy/Java and/or Kotlin, Jenkins, Selenium, VMWare, Docker, Bash, Ruby, Python and other related technologies
2+ years of experience in a test automation or software development
Experience with functional, regression, exploratory and other test approaches
Experience with SQL and relational databases
2+ years source control management with GIT or other distributed version control systems
Familiarity with Linux/UNIX platforms
Experience with bug tracking systems
Continuous integration build systems and automated testing (e.g. Git/Git hooks, Gradle/Gradle plugin development in Groovy, Java and/or Kotlin, Jenkins, Selenium, VMWare, Docker, Bash, and other related technologies).

Interview Process: Phone then F2F Required