Previous Job
Previous
Build & Release Engineer III
Ref No.: 17-00059
Location: San Jose, Oregon
Start Date: 06/22/2017
Ebay is looking for an experienced engineer that will help our Android Dev and Dev Ops teams working on Ebay applications and SDKs, maintain and improve build and release systems.

In this role, you will take ownership of build and release systems that Android developers use to create, test, and deploy our Ebay applications. You will work alongside the engineers on supporting Android SDK updates, ensuring multiple versions are supported reliably through testing changes for both multiple build consumers, as well our Continuous Integration pipelines and supporting CI tools.

Your previous working experience as an Android Developer will provide you with an understanding of build dependencies and the ability to identify build failures, as well as identify potential impacts to the build process before they happen.

Qualifications
Basic Qualifications
Bachelor's degree in Computer Science or related field, or equivalent experience required.
3+ years of experience with Android product development.
Working knowledge of continuous integration tools.
Strong understanding of Gradle
Android Studio
Java
Bash
python
Remote work via SSH
Ubuntu
CMD line ADB
Experience building APKs
Understanding of Android OS architecture & file system

Preferred Qualifications
Build environment automation experience, preferably Ansible
CI system experience, preferably Jenkins
Experience working in DevOps role

Location: Worker needs to be onsite. ok with relo candidates. If the candidate is good.

Interview process: Phone and in person with 3 team members. If candidate is not local Skype interview is ok.

Previous Industry Background: Ideal candidate would have experience with companies with established DevOps CICD processes like Walmart. If not, the below skills are required.

Top 3: 3+ years Android experience with bash and python experience

Background: This worker will be on the eBay Mobile Apps team. 1)Focus will be on modify and troubleshoot build scripts 2) Troubleshooting build process failures and driving root cause analysis 3) Following through on issue resolution