Previous Job
SW Build Release Engineer
Ref No.: 17-01056
Location: San Jose, California
Start Date: 10/10/2017

Role & Team Description
  • The Solutions Build & Release team is a group supporting build/release and integration for Verifone's next generation Android-based products
  • The candidate Build/Release Engineer will work with the rest of the team to develop, maintain, and enhance our Android SW build/release system including configuring and maintaining Continuous Integration (CI) setup.
Scope of Responsibilities
  • Develop and maintain our software build & release infrastructure - configure and manage build jobs in Jenkins, automation of daily release builds, release notes, branching/merging, support and work with developers for build related issues, create and manage make files and build scripts
  • Create releases including product releases
  • Merging code drops from vendor including resolving conflicts
  • Design and implement software build enhancements to improve overall build time, reliability, and tracking
  • Support the daily SCM operations, including setting up new software baselines, adding new build jobs, adding new build tools to the build environment, etc.
  • Work with other teams to maintain and support the overall SCM environment including Git/Gerrit, Jenkins, and build automation scripts
Basic Qualifications
  • BE/BS in Computer Science or equivalent degree
  • Expertise working in Linux environment and shell
  • 5+ years working with scripting languages like Bash, Python
  • 5+ years' experience with Software Configuration Management (SCM) and Software Release management
  • 5+ years hands-on experience with git including branching strategy, merging, etc
  • Hands on work experience and expertise working with Gerrit, Jenkins, and JIRA SCM tools
  • Hands on work experience with build/release/integration on Android
  • Teamwork and good communication skills across multiple teams
  • Be able to work independently with global teams under tight deadlines and in a very fast-paced working environment
Preferred Qualifications
  • BE/BS in Computer Science or equivalent
  • 5+ years professional experience as Release engineer preferably on Android based SW/products
  • Working experience with Gerrit
  • Knowledgeable Android build architecture & toolchain