Build and Release Engineer

Fungible is defining data-centric computing, both in terms of software and in terms of hardware (with its DPU)
Your role will be to support, grow and continually refine the software and hardware build environments.

Responsibilities
•   Enhance software development tools, infrastructure, and processes for rapid and reliable delivery of high-quality software
•   Provide support to development and quality teams in resolving issues that may arise from daily builds
•   Ensure optimal performance of Jenkins infrastructure, build and test tasks
•   Collaborate with Development, Test, Field Engineering to develop tools for automation and continuously automate and improve the build and release process
•   Troubleshoot build and test failures

Skills, Education, and Experience Required
•   BS in Computer Science or equivalent degree
•   8+ years of relevant work experience as a Build & Release Engineer
•   Software development experience in C, C++, make, etc.
•   Experience with CI/CD infrastructure, Jenkins Pipeline
•   Proficiency bash and Python scripting
•   Strong background in git, Github/GitLab, and code branching/merging strategies
•   Breath of knowledge on a variety of techniques and tools in the areas of build, test, deploy, and release
•   Basic knowledge of Linux systems administration required, deeper knowledge preferred
•   Self-motivated, independent, and proactive

Additional Success Factors
•   Experience in software releases to hardware
•   Docker deployment in development and testing environment
•   Working knowledge of Gradle/Maven, Nexus/Artifactory
•   Experience with embedded OS
•   Jira administration and Jira REST/SOAP api
•   Experience with configuration management software Chef / Puppet / Ansible / Salt
•   Experience with databases MySQL, PostgreSQL, etc.
•   Startup experience

Keywords
Build, release, git, GitHub/GitLab, Subversion, Jenkins, CI/CD, DevOps, Python, C/C++

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
Error
Error
ErrorRequired field