Engineering Services/Release Engineer (Ruby on Rails)

Company

LinkedIn The best tool for professionals. Well-funded and profitable.

Job description

Engineering Services/Release Engineer (Ruby on Rails) LinkedIn is looking for an experienced engineer to work closely with our team building and deploying the next generation of Ruby on Rails applications. We're looking for someone who can remove broken lightbulbs with a potato; someone who reads Make magazine for the pictures; someone who could turn two rubber bands and a gum wrapper into a valid source of concern for the Atomic Energy Commission. If MacGyver calls *you* when he's in a pinch, you're the one for us!

You will work closely with the Light Engineering Development team to configure, deploy, and monitor production-ready applications using any or many of: apache, nginx, memcached, mongrel, hobbit, nagios, monit ... and anything else it takes to get the job done. You'll be responsible for maintaining and enhancing our deployment and monitoring solutions and processes. You'll be supporting revenue-generating applications which serve nearly 1 *billion* pages per month. We'll be looking to you when it comes time to solve the really tough problems.

Responsibilities:
* Configure, maintain, and troubleshoot our cluster of OpenSolaris containers
* Configure, maintain, and troubleshoot apache, nginx, and mongrel webservers in various direct and proxied configurations
* Perform logfile analysis and performance profiling to help optimize resource use
* Measure and monitor system performance using packages like Hobbit, Monit, Nagios, and god
* Create, maintain, and refactor Capistrano recipes for deployment of applications to staging and production servers
* Install, configure, and maintain MySQL database servers
* Actively investigate interesting new tools and techniques
* Work with Operations to provide the needed hardware and software for a scalable Rails production environment

Requirements:
* 5 years experience administering systems in a high-uptime production environment
* 3 years experience administering Solaris or OpenSolaris systems; experience with Containers virtualization mechanism highly desired
* 2 years experience supporting web applications in a production environment
* 2 years experience writing tools to automate administration, testing, monitoring, and debugging
* 1 year experience installing, configuring and maintaining SQL-based RDBMS with a strong preference for MySQL and replicated systems
* Demonstrated ability to complete all phases of a major project
* Strong analytical skills paired with strong, methodical troubleshooting skills
* Experience with measurement and monitoring tools such as Hobbit, Monit, Nagios, etc.
* Ability to effectively interact with other organizational units such as QA and Operations
* Understanding of the server side software, scalability, performance and reliability aspects
* Clear understanding of network services such as NFS, DNS, SSH, etc, their configuration and troubleshooting
* Experience with hardware vendors, hosting and bandwidth providers
* Ability to work in a fast paced, test-driven collaborative and iterative programming environment
* Excellent attention to detail
* Relentlessly self-starting with excellent sense of priorities and the ability to serve multiple customers concurrently
* Interest in developing programming skills a plus; experience in Ruby programming a strong plus

Further details

City / state:Mountain View, CA Country:United States How to apply:Send your resume and URLs of any publicly accessible projects and/or code to Jim Meyer (jmeyer@linkedin.com) Tags: linkedin rails ruby sysadmin release solaris