You will be responsible for managing and enhancing our automated build-test-release process.
Ensure reliable production stability that facilitates frequent releases and support changes in the application architecture.
You will be responsible for troubleshooting application issues in the test, staging and production environments while providing diagnostic and design support to the engineers to resolve the issues.
This Release Engineer will require a deep understanding of the production and application architecture, spanning the entire gamut of Web servers, application servers, Web services and the most advanced categorization technology. Sliced another way, you will need to understand Web applications, load balancing, redundancy, caching, and much more.
3+ years of experience with Web application support and/or Linux/UNIX system administration
Solid scripting skills in Perl, Python or Shell
Proven capacity planning, performance tuning and technical troubleshooting experience
Experience in a high-volume or critical production service environments
Strong sense of ownership, urgency, and drive with a focus on the customer
Great communication skills – to communicate production issues to developers, operations, product and business teams
Sharp analytical skills
SQL experience a plus
BS in Computer Science or related field