Jobs | Release Engineer
Tableau is hiring a Release Engineer. This Engineer will be responsible for the build infrastructure, source code repository, installation scripts, and development tools on a team developing a next-generation Visual Analytics and Collaboration suite. The Engineer will be working in a dynamic and fast-based environment creating shrink-wrapped and web-based software.
The Release Engineer will be responsible for all aspects of the software and tools required to generate a commercial-grade product on a fast-paced schedule. Specific responsibilities include:
Build Process and Infrastructure
- Set up, plans, schedules, and tracks operation of the build & regression service
- Manages running of daily, weekly, and milestone builds
- Primary interface for operational build & regression issues for the development teams
- Coordinates merge conflicts across teams
- Tags and archives released builds
- Participates in the build and regression system strategy and roadmap
- Designing and developing build systems and tools
- Generates summary reports and statistics on build issues and regression failures
Source Code Repository
- Administer the Perforce source code repository
- Perform regular merges with assistance from the development team
Installer and tools
- Maintain and extend the product installer (MSI)
- General tool development to support the development and engineering teams
Knowledge and Skill Requirements
- Thorough knowledge of Perforce or similar source control product
- Ability to strategize on source control management and branches
- Experience with build management tools such as ANT, Cruise Control, etc.
- Experience with scripting languages such as Perl, Python, or Ruby
- Ability to read and understand C++ code
Qualifications
- BSCS or equivalent product development experience
Tableau Software Inc, is an Equal Employment Opportunity employer.
Email an application +