Senior Build Engineer
For our Engineering Department we are seeking a talented and experienced Senior Build Engineer who will be responsible for the development and maintenance of build systems for Engineering. This individual will work with a variety of technologies and systems, including Cruisecontrol, buildbot, Hudson, make, Ant, shell script, Java, Perl and Python systems that build and deploy Java, C++, C and Python programs.
In addition, this individual will be responsible for development and maintenance of product installation and configuration (deployment) tools.
The ideal candidate will have experience building and supporting large-scale enterprise software build systems and will have a positive service-oriented attitude. This individual will report to the Product Engineering Manager.
Responsibilities will include:
- Development of Joost's continuous build system
- Development of product packaging and deployment (installation and configuration) systems
- Development of Joost's automated test framework
- Reducing build times and increasing engineer productivity
- Assuring reliability, predictability, and verifiability of build (user and continuous) and automated test systems
- Providing support and training for build system to development and QA engineers
Qualifications
Required Technology Skill:
- 5 or more years experience building and supporting large-scale build systems
- Very strong Java, Perl or Python, make, Ant, and shell scripting skills
- Strong ability to administer and configure Linux servers
- Familiarity with C, C++,
- Strong skills with automated build systems like Cruisecontrol, Buildbot, Hudson
- B.S. in Computer Science or equivalent experience
Required Personal Skills:
- Effective and experienced working with a cross functional team and integrating feedback from various stakeholders
- Ability to work independently and in a dynamic and collaborative team environment
- Service oriented, highly motivated, and resourceful
- Excellent verbal and written communication and interpersonal skills
- Ability to write reusable, flexible code and willingness to participate in code reviews
- Flexible and open to constructive criticism
- Organized, methodical, and detail oriented
- Proficient at personal time management and prioritization
- Ability to balance complex requirements and constraints and clearly present tradeoffs
Highly Desired Additional Skills:
- Experience with Linux debian packaging and deployment
- Agile/Test-Driven Development methodology knowledge
- Understanding of network security management
Response
Please send your response to 08004sbe@jobs.joost.com and don't forget to add your CV in plain text or pdf.

TV Anywhere, anytime



