Build and Release Engineer (Source Code Management) at Fungible
Santa Clara, CA, US
Central to our mission is a highly programmable chip and the associated software. Your role will be to build and maintain the Source Code Management (SCM) infrastructure and tools as well as administer the systems and applications that host our SCM and DevOps environments.
Skills, Education, and Experience Required
BS in Computer Science or equivalent degree
Deep understanding of software configuration management (SCM) processes and tools for agile and dynamic environment
In-depth knowledge and experience with open source tools like Subversion, Jenkins, and Git
Extensive experience with open source tools to support continuous integration and align with DevOps concepts, including strong capabilities for developing framework and APIs to support automation and continuous integration
Solid understanding of Linux administration, and a strong interest in automation and developer productivity
Familiarity with Jira, Github and Confluence
Ability to write correct Python/perl code
Experience programming in C is required as the position will require some development
Self-motivated, independent, and proactive
Additional Success Factors
Understanding of software development processes, and some software development experience is a plus
Experience installing and maintaining configuration management tools like Ansible, Chef, Puppet, or Salt
Familiarity with designing and deploying build infrastructure on private and public cloud platforms such as OpenStack and AWS
Startup experience
SCM, Git, Github, Subversion, SVN, Jenkins, continuous integration, DevOps, Linux, automation, release management, scripting, open source tools, Python, Jira