Engine Yard hiring developers to help build our cloud »
Created at: 07.04.2009 23:19, source: Brainspl.at, tagged: cloud deployment automation chef merb datamapper nanite aws
I’m looking for a few good folks to join my team. You need to be able to work on site in San Francisco, we can assist with moving expenses for the right candidate.
You would work with my team(currently 5 devs). We do no bs agile style development with pairing where appropriate and test infected mentality . generally we have a fun, tight team and get to work on some of the hardest and most rewarding areas of software development relevant today.
You would be on my team working on http://engineyard.com/solo and it’s successors as well as Engine Yard’s on premises infrastructure.
You would be working on/with the following ruby technologies:
Ruby Merb Rails Sinatra DataMapper Nanite Chef Event Machine Many others..
You would be working on the following problem domains:
Scalable Ruby Deployment Architectures Scalable Cloud Computing Architectures Scalable Database Architecture Distributed Computing Key Value Data Stores Infrastructure automation Cloud provider API's Multi-Cloud portability Monitoring and alerting systems Security in the Cloud Horizontally Scalable Architectures Many other interesting areas of computing
Familiarity with the following tech is nice but not necessarily required if you can learn fast:
Gentoo Linux Nginx Apache Monit Daemontools Mysql Postgresql Memcached Passenger Mongrel Thin SSL Certs Iptables/Networking Erlang
If you think you have the “right stuff” and you have the kick ass take names attitude then send a resume with a short intro about who you are and why you are the person we should hire.
more »
Chef: Suck on my chocolate salty balls »
Created at: 15.01.2009 23:35, source: Brainspl.at, tagged: chef configuration ey-solo awesome
Yesterday we announced http://engineyard.com/solo which is our new engine yard on AWS platform. If you haven’t yet watched the screencast then you should check it out:
I’m using a really sweet configuration management engine called Chef that is being open sourced today. My good friends at OpsCode are responsible for the project.

If you have ever used or thought about using a system like Puppet then you owe it to your self to give Chef a try. Chef is a state based, declarative configuration management engine. You define recipes of how you want your system to look and then chef makes it so.
The big advantage chef has over puppet is that the codebase is 1/10th the size and it is pure ruby, including the recipe DSL. Puppet’s biggest flaw is its configuration language that is not quite ruby and not quite turing complete. So you end up wrestling with it to get it to do anything.
Chef is just pure ruby so anything you can do in ruby you can do in your recipes. It also uses a simple merb-core/couchdb server for centralized storage of node configs and each server you manage gets an openid for identity.
If you have a hand in building or configuring any servers, you need to learn chef now.
You need two repos to get chef running, chef and ohai:
Ohai is a gem that interrogates your system and gathers facts about it. Chef is the gem that runs your recipes and actually does the work of configuring the system.
Here are the docs to get started with:
I believe that chef will play a very important role in the future of building and managing servers in the ruby community as well as anyone else who needs repeatable server build outs.
We will expose a way to have your own custom chef recipes applied via our management app so that anything we haven’t already written recipes for you can write yourself and get applied as part of a server build.
Put em in your mouth and suck em.
more »
