This job has expired, please see additional jobs below
Principal Software Development Engineer - Devops, Tools & Monitoring
Yahoo!
Sunnyvale, CA, United States
Job Details - this job has expired, please see similar jobs below
Yahoo Communications Service Engineering team is looking for a self-motivated DevOps Tools Developer to develop new application tools and maintain existing ones. Our challenges are often unique due to the scale of our systems. Because of this, you should be prepared to quickly pick up new skills and solve complex problems.
Job Description:
--- Ongoing support of existing production tool systems and infrastructure;
--- Triage and resolve immediate production impacting issues;
--- Identify, recommend, and code changes to existing tools;
--- Identify and recommend new tools that will automate/streamline existing tools and processes;
--- Analyze, scope, and document new tool requirements;
--- Code and test new tools in accordance with Y! standards;
--- Code review team member’s changes
--- Launch new tools and provide ongoing monitoring and support;
--- Communication and coordination with Development, QA, and user-base;
Skills and Experience:
--- 7+ years experience in software development;
--- Excellent programming skills; a fundamental understanding of what makes clear, maintainable and extensible code;
--- The ability to develop from the ground up as well as the ability to understand and work with an existing codebase is important;
--- Ability to work across teams, to shepherd something from code to product;
--- Strong Perl background (perl DBI, Object Oriented Perl); familiar with SOAP/REST APIs, javaScript, JSON, MySQ;
--- Strong working knowledge and experience in UNIX/LINUX environments;
--- Excellent organizational skills, ability to independently prioritize day-to-day tasks;
--- Excellent documentation skills;
--- BS in Computer Science or relevant work experience is required.