Build Engineer

South Bay, CA

Posted: 08/08/2018 Employment Type: Contract Industry: Consumer Electronics Job Number: JOS000007925

Requirements for all:

  • Linux experience, Ability to work on a mac platform
  • Time Frame to start: ASAP
  • We are typically looking for billing rates around $110~140/hr

Build engineer (2 diffrent locations)
Creating and managing the build infrastructure and build tools using continuous delivery practices. This engineer needs to closely work with cross-functional teams to identify the issues, design and implement the proper solution, and work with the engineering team to properly test and deploy the changes
They will be designing and implementing tools to support continuous delivery and release management for a unified set of OS kernels, frameworks, applications, and internet services.
Analyzing build cycle-time and optimizing software release
Implementing software release pipeline for all components to integrate, test and deploy to production
Manage and scale a elastic self-healing build environment
Developing self-service tools to enable developer efficiency for build and release tasks
Skills Required: 
Previous experience working on a project that has build and release process integrating at least 25 components
Managed and maintained a 24x7 CI environment (such as Jenkins, GoCD, Concourse, TeamCity) with hundreds build jobs and over 30 build agents 
Breath of knowledge on a variety of techniques and tools in the areas of build, test, deploy, and release.
Have created and managed software package dependencies (such as: deb, dmg)
Owned artifact management solutions (artifactory, aptly, package mirrors)
Demonstrated experience with multi-project build tools such as gradle,  bazel, blaze, buck, pants
Ability to script in bash, python & groovy
Experience with configuration management tools (such as chef, puppet, ansible)
Familiar with Linux and macOS systems management
Strong background in Linux/Unix administration
Comfortable with frequent, incremental code testing and deployment
Has worked in a open communication collaboration environment that reaches across functional teams
Jenkins 2: Jenkinsfiles, Jenkins Job DSL, Jenkins pipeline DSL

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.