The Yahoo! Media Developer Productivity team is looking for creative technical individuals who are passionate about making development tools more useful, powerful, and actually fun to work with. We work closely with a team of hundreds of engineers to enable rapid, continuous, high quality deployments of code to our production systems to engage and delight Yahoo's 600 million users.
Job Description: The successful candidate will take on an active development role as a member of the Release Tools team. As such, you will help to design and deliver a tool chain for build and continuous deployment of software that runs hundreds of Yahoo! Media sites, such as News, Finance, Sports, and more. We also build visualization and monitoring tool sets to sustain daily high quality code releases under automation to Yahoo's production infrastructure. The candidate will work with development and service engineering groups to provide the correct tools, techniques, monitoring and processes that guarantee the Media teams can deliver regularly and rapidly to production, reducing time to market for new features.
Job Description: The successful candidate will take on an active development role as a member of the Release Tools team. As such, you will help to design and deliver a tool chain for build and continuous deployment of software that runs hundreds of Yahoo! Media sites, such as News, Finance, Sports, and more. We also build visualization and monitoring tool sets to sustain daily high quality code releases under automation to Yahoo's production infrastructure. The candidate will work with development and service engineering groups to provide the correct tools, techniques, monitoring and processes that guarantee the Media teams can deliver regularly and rapidly to production, reducing time to market for new features.
Required Skills/Qualifications:
Bulletproof clean development habits
Development experience in Python, Perl, or PHP (or expertise in another language, and a hunger to learn)
Hands on skills to implement tools and configure existing software in a documented, maintainable way
A love of automating anything and everything
BS in Computer Science or equivalent
We'd love it if you have any of these bonus skills:
Experience with continuous build tools like Jenkins/Hudson, Gerrit, or Cruise Control
Proficiency in C++, Java, Javascript
Proficiency in Make, Maven, or similar tools
Proficiency in UNIX, preferably (recent) RHEL
Knowledge of Agile/SCRUM practices, and their benefits and challenges
Demonstrated success in creating working tools for technical teams to build, test, deploy, or visualize code changes
Ability to troubleshoot and fix existing software with other engineers
Experience with rolling out a solution to allow rapid/daily releases in a large scale or complex environment
Yahoo
0 Comments