Release Engineer

As a key member of our release engineering team, you will utilize your technical and analytical skills to resolve complex issues. Your ability to create tools and processes to support and automate smooth workflows will be relied upon as you work closely with development, QA, and operations.

Job Responsibilities:
• Performing scheduled and on-demand software builds
• Troubleshooting and resolving complex software integration issues
• Developing and maintaining automation tools
• Driving adoption of industry best practices from SCM to improve existing processes
• Communicate status frequently to product teams and engineering
• Document any new process or update an existing wiki page

• Proficiency in scripting languages such as Python, bash, etc.
• Experience with Continuous Integration tools such as Jenkins, Hudson, CruiseControl, etc.
• Experience with source control tools such as SVN, Perforce, Git, etc.
• Knowledge of bug tracking systems, Jira, trac, etc.
• Background in defining and automating build and installation processes
• Demonstrated professionalism in verbal and written communications
• B.S. in Computer Science or equivalent software engineering experience
• 3+ years industry experience

Apply Here: