Build and Release Engineer

Job Description

Type: Full Time
Location: Palo Alto, San Francisco Bay Area, California, US
Benefits: Stock options, flexible schedules, great health insurance, 401k, etc.


- Work with team to provide build/release coverage for parallel, multiple products and implementations.
- Implement and maintain continuous integration and continuous delivery system across multiple projects and deliverables.
- Create and manage automated build and test scripts.
- Investigate, develop and integrate new tools into build/release process.
- Implement tools to capture metrics on build/release processes.
- Draft, update and follow best practices and standards documentation.
- Provide on-call escalation for operational/applications issues.
- Stay up to date with relevant state-of-the-art technology, equipment, and/or systems.
- Evaluates new hardware and software technologies, and presents analysis and purchase recommendations to the administration team and to management.


- 4+ years Build/Release experience in Java environment
- 2+ years experience with Maven specifically, Nexus a plus
- 3+ years of configuration management experience in a Java Servlet/web-based (UNIX/Linux) & MySQL DB environment.
- Augment existing build/release toolset - Jenkins/Hudson.
- Skill in diagnosing and solving complex problems and providing detailed technical analysis.
- Software Configuration Management experience.
- 1+ years strong Ruby and Bash scripting skills to maintain already existing library of scripts and create new scripts.
- Thoroughly understand distributed Linux based server applications.
- BS degree in Computer Sciences or related field, however an equivalent combination of related education, training, and experience may also be considered.
- Experience working with Linux operating systems in heterogeneous hardware platforms and open source software.
- Administration experience in Linux, (RHEL / CentOS preferred).
- Strong oral and written communication skills.
- Experience documenting processes and procedures.
- Experience with a Git, SVN administration is a must.
- Hands on experience administrating JIRA and Confluence is desirable.
- RPM or other software packaging utilities experience is a plus (rpmbuild / fpm / ect ).

How to Apply to the Job:

Email your resume to with the following info:

  • The job title & location (or desired job title & location), your current location

  • A summary of your qualifications for the job, in the body of the email

  • Your current salary, and expected compensation for the new job

  • Best time, phone number or Skype ID (if you're not in USA) to contact you

All job applications will be kept confidential

Follow Us to Prepare for Your Next Career Move

Popular Posts on

China Hiring: CTO for Start-ups (Big Data; Education; Social Platform; Mobile Internet)

China Hiring Western Experts (Networking Solution Pre-Sales, IP Routers, Switches)

The science every professional should learn to prepare for your next career move and live a happier life

Software Development Manager - US Jobs - Remote/Hybrid at a Big Tech

How to bridge the gap on your resume? Strategies from an Executive Recruiter

Chief Architect (E-commerce, Online Search, Shanghai, 海归)

What skills to learn to get hired at the company you want? A quick trick, 6 steps & tips from an executive recruiter

All Labels on Sorted Alphabetically

Show more