{"id":3707,"date":"2015-06-11T10:48:37","date_gmt":"2015-06-11T17:48:37","guid":{"rendered":"https:\/\/www.onehub.com\/blog\/?p=3707"},"modified":"2016-02-02T07:53:27","modified_gmt":"2016-02-02T15:53:27","slug":"lifting-heavy-server-loads-are-no-problem-for-onehubs-ryan-graham","status":"publish","type":"post","link":"https:\/\/www.onehub.com\/blog\/2015\/06\/11\/lifting-heavy-server-loads-are-no-problem-for-onehubs-ryan-graham\/","title":{"rendered":"Lifting heavy loads is no problem for Ryan Graham"},"content":{"rendered":"<p><a href=\"https:\/\/www.onehub.com\/blog\/wp-content\/uploads\/2015\/06\/RYAN-PIC-e1434044544652.jpg\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.onehub.com\/blog\/wp-content\/uploads\/2015\/06\/RYAN-PIC-e1434044544652.jpg\" alt=\"RYAN PIC\" width=\"400\" height=\"400\" class=\"alignnone size-full wp-image-3708\" \/><\/a>Meet Ryan Graham, Onehub DevOps engineer and the newest member of the Onehub team.<\/p>\n<p>Graham helps make sure that Onehub is always up and running and ready for you to use. And as an avid weightlifter, heavy loads are no problem for him in the gym or at the data center.<\/p>\n<p><del datetime=\"2015-06-10T23:26:13+00:00\">Bad<\/del> Horrible jokes aside, we asked Graham a few questions about what he does and what he loves doing.<\/p>\n<p><b>WHO ARE YOU AND WHAT DO YOU DO?<\/b><\/p>\n<p>I\u2019m Ryan Graham. I drink coffee and I write software. I do DevOps for Onehub.<\/p>\n<p><b>WHAT DOES DEVOPS DO?<\/b><\/p>\n<p>It\u2019s Ops with a different philosophy applied. Instead of repeating tasks, you invest the time and effort upfront to write software that automates those tasks.<\/p>\n<p>DevOps engineers create infrastructure as code. We write software that automatically provisions servers and maintains the health of those servers.<!--more--><\/p>\n<p>In the 90s when we had a similar web stack to what we have now, I\u2019d plug in a bunch of servers and log in to each one to configure each one manually. Now I write code that sets them all up the same way quickly and allows us to create a herd of servers that we haven\u2019t spent a lot of time nurturing individually.<\/p>\n<p>We have a fleet of servers on demand. If one goes down, the software we create spawns another identical one.<\/p>\n<p><b>HOW LONG HAVE YOU BEEN DOING IT?<\/b><\/p>\n<p>I\u2019ve been playing with software and computers since I was 12. I started writing software and provisioning servers in the 90s. In my teens I tried to launch some companies that did stuff like image hosting &#8212; like a poor man\u2019s Flickr. Mostly I was just trying to build stuff to enable LAN parties where my friends and I could play <i>Quake<\/i>.<\/p>\n<p><b>WHAT\u2019S A TYPICAL DAY LIKE FOR YOU?<\/b><\/p>\n<p>It definitely starts with coffee.<\/p>\n<p>Then I check alerts and graphs for any performance issues that might have popped up &#8212; stuck job processors or instances of anything. If a problem comes up. I write software to fix it.<\/p>\n<p>Outside of that, I have a continuous and evolving set of tasks to continually improve Onehub, making it run faster and smoother with each iteration.<\/p>\n<p><b>WHAT\u2019S YOUR FAVORITE PART ABOUT THE JOB?<\/b><\/p>\n<p>I love working on distributed systems that are self-healing. If we encounter unexpected load in the middle of the night, I\u2019ve built systems that will scale to handle that load. If we randomly lose servers, they should be replaced automatically.<\/p>\n<p><b>WHAT\u2019S YOUR FAVORITE THING TO DO WHEN YOU\u2019RE NOT AT WORK?<\/b><\/p>\n<p>Weightlifting. It pushes me mentally and physically. And it\u2019s something you can always improve on. It\u2019s a constant growth with no real end in sight. My current goal is to be able to snatch 100 kilograms (220 pounds). I\u2019m currently at 60 kg, but am getting better every day.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Meet Ryan Graham, Onehub DevOps engineer and the newest member of the Onehub team. Graham helps make sure that Onehub is always up and running and ready for you to use. And as an avid weightlifter, heavy loads are no [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":3708,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false},"categories":[23],"tags":[70,71,72],"_links":{"self":[{"href":"https:\/\/www.onehub.com\/blog\/wp-json\/wp\/v2\/posts\/3707"}],"collection":[{"href":"https:\/\/www.onehub.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.onehub.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.onehub.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.onehub.com\/blog\/wp-json\/wp\/v2\/comments?post=3707"}],"version-history":[{"count":0,"href":"https:\/\/www.onehub.com\/blog\/wp-json\/wp\/v2\/posts\/3707\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.onehub.com\/blog\/wp-json\/wp\/v2\/media\/3708"}],"wp:attachment":[{"href":"https:\/\/www.onehub.com\/blog\/wp-json\/wp\/v2\/media?parent=3707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.onehub.com\/blog\/wp-json\/wp\/v2\/categories?post=3707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.onehub.com\/blog\/wp-json\/wp\/v2\/tags?post=3707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}