Ruby Dev

From: Mike Harrison 
------------------------------------------------------

I just met an above average Ruby and Ruby on Rails guy from Australia
whome just moved to Chattanooga from Sydney Australia so his wife could be 
closer to home.

He has an impressive resume and a deeper than "just a rails dev" set of 
skills. He is also entertaining leaving Chattanooga because finding a good 
job in his core skill set is difficult,

I'm posting his resume (text extract) in hope the Chugalug Gestalt can 
keep a guy like this in Chattanooga. He's only been here a few weeks and
dispite all the GigCity buzz, can't find a fit for his caliber.

The bad text formatting is my fault.. his PDF resume is pretty neat and 
clean.

-------------------

Adam Baker 423-432-2562

Lead Application Developer

January 2014 to present, Amnesty International Australia, Chattanooga 
Tennessee May 2011 to December 2013, Amnesty International Australia, 
Sydney Australia

Achievements
● Gathered requirements, designed, implemented, tested and deployed a 
custom CRM system using Ruby, PostgreSQL, Padrino and AngularJS.
● Designed and implemented an automated batch importation system using 
delayed

=============================================================== From: David White ------------------------------------------------------ Probably not an excellent fit due to his caliber, but has he reached out to Spire (used to be Life Kraze)? I'm pretty sure that they run (or at least used to run) their platform on Rails. e d ed a using

=============================================================== From: William Roush ------------------------------------------------------ I know it's terrible at times, but has he talked with any local recruiters? On the other hand when I get job offers constantly thrown at me it's all .NET, and not really anything else I know (Ruby, Python, etc.). William Roush william.roush@roushtech.net 423-463-0592 http://www.roushtech.net/blog/

=============================================================== From: Aaron welch ------------------------------------------------------ We have been looking for local Ruby devs for a year. Asked around repeatedly, but then started recruiting outside the city. We will have a code challenge weekend in May in Atlanta to bring on devs for the summer. Regards, Aaron On Tue, Mar 25, 2014 at 6:50 PM, William Roush wrote:

=============================================================== From: John Hunt ------------------------------------------------------ My suggestion for networking is the Lampost developers lunch It's more python than Ruby but there is some Ruby as well. A cutting edge talk and a free lunch with a veiw, what's not to like? To RSVP see: http://www.meetup.com/chadevs/events/168935792/ On Tue, Mar 25, 2014 at 6:50 PM, William Roush wrote:

=============================================================== From: AverageSecurityGuy ------------------------------------------------------ I believe Woople is a rails shop. Doesn=E2=80=99t look like they have = openings right now. http://woople.com/careers -- Stephen Haywood Owner, ASG Consulting CISSP, OSCP 423.305.3700 asgconsulting.co could be closer to home. of skills. He is also entertaining leaving Chattanooga because finding a = good job in his core skill set is difficult, keep a guy like this in Chattanooga. He's only been here a few weeks and and clean. Tennessee May 2011 to December 2013, Amnesty International Australia, = Sydney Australia deployed a custom CRM system using Ruby, PostgreSQL, Padrino and = AngularJS. system using delayed

=============================================================== From: Jonathan Calloway ------------------------------------------------------ CyberCoders is looking for a Rails developer, but it’s in ATL. . . http://www.linkedin.com/jobs2/view/12902648?trk=vsrp

=============================================================== From: Nick LaPorta ------------------------------------------------------ I forwarded his info along to the Lamp Post Group hiring people (Waypaver). I know that they were looking for a few Ruby dev folks and I have made a relationship with one of the main talent acquisition folks there. They're a bit different than your "run of the mill" tech recruiting firm. I, too, am looking in Chattanooga for work and have been through the short list of technical recruiting firms and know first hand the difficulties this person is facing. Here's to lending a helping hand. .

=============================================================== From: Christopher Rimondi ------------------------------------------------------ Our company has some remote possibilities for Rails and other. I will pass his resume along. On Tue, Mar 25, 2014 at 10:54 PM, Nick LaPorta wrot= e: ng t .

=============================================================== From: "Alex Smith (K4RNT)" ------------------------------------------------------ I've started to learn *basic* Ruby programming, but nowhere near the skill level to be a full-time developer. I'm trying to use Python and Ruby programming knowledge to boost my resume for Linux and UNIX system administrator positions. Hey, while we're on the topic, anyone want to explain to me the term DevOps? I've heard the term several times, and I'm getting conflicting information on what it is - from what I've been told, it's kinda the merge between development and IT operations. If that's the correct term, I might want to shift my career goal towards that, having plenty of IT operations experience, and a little bit of programming knowledge. I don't want to be a developer, I like being a system administrator and system engineer. System engineering and hardware engineering are my current career goals. " ' With the first link, the chain is forged. The first speech censured, the first thought forbidden, the first freedom denied, chains us all irrevocably.' Those words were uttered by Judge Aaron Satie as wisdom and warning... The first time any man's freedom is trodden on we=E2=80=99re all damaged." - Jean-Luc Picard, quoting Judge Aaron Satie, Star Trek: TNG episode "The Drumhead" - Alex Smith - Dulles Technology Corridor (Chantilly/Ashburn/Dulles), Virginia USA s ote: I ing . .

=============================================================== From: AverageSecurityGuy ------------------------------------------------------ When I think of DevOps what comes to mind is automated systems to build = and deploy IT systems. This might be things like scripts that = automatically launch a new AWS instance and configure it for use. It = might also be having an automated system to automatically apply changes = in the repo to production servers. If you want to learn more about = DevOps, check out @RealGeneKim on twitter and read his book =E2=80=9CThe = Phoenix Project." -- Stephen Haywood Owner, ASG Consulting CISSP, OSCP 423.305.3700 asgconsulting.co On Mar 27, 2014, at 11:42 AM, Alex Smith (K4RNT) = wrote: skill level to be a full-time developer. I'm trying to use Python and = Ruby programming knowledge to boost my resume for Linux and UNIX system = administrator positions. DevOps? I've heard the term several times, and I'm getting conflicting = information on what it is - from what I've been told, it's kinda the = merge between development and IT operations. If that's the correct term, = I might want to shift my career goal towards that, having plenty of IT = operations experience, and a little bit of programming knowledge. and system engineer. System engineering and hardware engineering are my = current career goals. censured, the first thought forbidden, the first freedom denied, chains = us all irrevocably.' Those words were uttered by Judge Aaron Satie as = wisdom and warning... The first time any man's freedom is trodden on = we=E2=80=99re all damaged." - Jean-Luc Picard, quoting Judge Aaron = Satie, Star Trek: TNG episode "The Drumhead" wrote: pass his resume along.=20 wrote: (Waypaver). I know that they were looking for a few Ruby dev folks and = I have made a relationship with one of the main talent acquisition folks = there. They're a bit different than your "run of the mill" tech = recruiting firm. short list of technical recruiting firms and know first hand the = difficulties this person is facing. Here's to lending a helping hand. wrote: . . http://www.linkedin.com/jobs2/view/12902648?trk=3Dvsrp

=============================================================== From: Christopher Rimondi ------------------------------------------------------ On my current team we have been known to ask the question what is "DevOps" on interviews? It is interesting to hear what people say. You are on the right track in sharpening your development skills. If you are looking to do DevOps professionally you should be able to read code, understand dependencies, script, have a working knowledge of git (or other VCS), and at least be familiar with continuos deployment/continuous integration on top of all your other system administration experience. We like to have technical interviews where we spin up an AMI, tell the candidate to send us their public key (part of the test) and join a screen or TMUX session. We then watch how they solve a simple problem, such as installing a web server and tuning it using a configuration/automation tool of their choice. Last guy we interviewed use Salt; the one before that used Ansible. ly ng y e t nt , ll ng . .

=============================================================== From: "Alex Smith (K4RNT)" ------------------------------------------------------ Yeah, that was one of the methods that I had in one of my previous technical interviews - the engineer spun up a fresh EC2 instance, and I joined a screen session to demonstrate various skills he asked about. It was pretty cool - I've never done that before, I think I'd prefer to do that over just verbal questions and try to communicate via dialogue. I guess I'm lacking a little bit in the ability to articulate certain ideas and topics. Sometimes it's easier to demonstrate it by keyboard instead of solely by voice. However, that's probably covered by the "Excellent communication and writing skills" requirement in most of the positions I've applied for. :P At least my disabilities are being addressed, and once I get another job, I will *not* have to be in constant terror that I'll lose my job in a day. That has been the root cause of several of my medical problems. I seem to *never* get the two week notice that most companies claim to prefer. Argh, sorry for the core dump. " ' With the first link, the chain is forged. The first speech censured, the first thought forbidden, the first freedom denied, chains us all irrevocably.' Those words were uttered by Judge Aaron Satie as wisdom and warning... The first time any man's freedom is trodden on we=E2=80=99re all damaged." - Jean-Luc Picard, quoting Judge Aaron Satie, Star Trek: TNG episode "The Drumhead" - Alex Smith - Dulles Technology Corridor (Chantilly/Ashburn/Dulles), Virginia USA " do n ol ed lly ing by ge ht s d ent us m =99re all I ing . .

=============================================================== From: Jonathan Calloway ------------------------------------------------------ Puppet. Sent from my iPhone

=============================================================== From: David White ------------------------------------------------------ +1 for Puppet & Dev Ops! Although I don't currently use it, I got to see it in use back when I worked as an internet in Ops at Acquia up in Boston, where we maintained and monitored 300+ Amazon servers running high-availability Drupal websites= . Eventually, I hope to, and plan, to integrate it into my own web server administration for my various clients (since I only managed 2 dedicated servers for clients, plus my own servers, at this point there's not much of a need, but as the clients grow and my business grows, I think that need will increase!) ly ng y e t d nt s re all ng . .

=============================================================== From: Sean Brewer ------------------------------------------------------ I use Puppet in combination with Vagrant. Each project has it's own Puppet/Vagrant config that mirrors production, but can be run locally. es. of d lly ing by ge ht s us m =99re all I ing . . .

=============================================================== From: James Nylen ------------------------------------------------------ I've been looking into Salt. It seems like it will meet my needs pretty well (easy to install, client runs on Windows). tes. of ght e ck ect." uby rge ght ns us om =99re all A l I ting L. . .

=============================================================== From: Ryan Bales ------------------------------------------------------ Ansible [1] seems really cool, but I have yet to use it in a production environment. It does a lot of the same things that you get from puppet and salt, but you don't have to have master and agent services running everywhere, which is nice. It's built atop SSH like Fabric. [1] https://github.com/ansible/ansible Ryan Bales http://twitter.com/#!/thinkt4nk https://github.com/thinkt4nk d ites. h of d ight he eck ject." e Ruby m erge ight ons y s us dom =99re all SA d I iting e TL. . .

=============================================================== From: Christopher Rimondi ------------------------------------------------------ We use Ansible and like it a lot. I don't have much experience with Puppet or Chef so it is tough to compare. I will say that being built on SSH (or Paramiko) is great from a simplicity stand point. However, I have yet to scale it to thousands of nodes and I am not quite sure how that would work. I have configured Ansible to run in serial which could help if you were worried about resource constraints. Salt uses 0MQ which is pub/sub. That I would think would scale better. However, you are back to loading the dependencies on each endpoint... nd : ed sites. r d ch of ed might the heck oject." and em icting merge might ions r my ns us sdom =80=99re all G nd I s uiting . ATL. . .

=============================================================== From: Ed King ------------------------------------------------------ if a candidate did not use a configuration abstraction layer and instead ch= ose to install/configure/tune the webserver using low level commands....=C2= =A0=C2=A0=C2=A0 that would be "bad" ?=0A=0A=0A=0A=0A

=============================================================== From: AverageSecurityGuy ------------------------------------------------------ instead chose to install/configure/tune the webserver using low level = commands.... that would be "bad=94 ? It would not be bad but it would be difficult to do it for hundreds or = thousands of machines, which is where DevOps rules. -- Stephen Haywood Owner, ASG Consulting CISSP, OSCP 423.305.3700 asgconsulting.co

=============================================================== From: Christopher Rimondi ------------------------------------------------------ Not bad just assumed that they know how to do that. In this case not the particular task laid out in front of them. Never any substitute for solid sys admin skills.