Posts

How I'd run a DevOps Consultancy

A few months ago, I was approached by a firm asking to become a consultant. I starting thinking about how I would run the whole practice. I decided to share this with the world. I’d want the major business pillars to be well integrated. The practice/product is integrated with marketing, which is integrated with sales, and hiring. Every business unit works together, and outputs feed as inputs to each other.

Posted

#devops #business #marketing #strategy #management

The Strategic Value of Quitters

Job hopping: the practice of switching jobs every few years. It’s becoming more and more common, especially among younger workers. For many of them, it’s the only way to get significant salary increases. There is obvious value in poor performing employees leaving your organization, but what about the high performing ones? I believe there is even more untapped value in those employees leaving. The Internal Job Board Reimagined Most large organizations maintain an internal listing of open positions, but how many of them include positions in other companies?

Posted

#technology #management #business #strategy

Dr. SpotInstance

How I Learned to Stop Worrying and Love the Termination Notification

Posted

#technology #devops #aws

Pets To Cattle

At Arkiom, I led the migration from managed hosting in a datacenter in Utah to AWS. We were having problems with our hosting provider’s lackluster support and performing destructive maintenance without communication. I was working as a developer, but I had previous server admin experience, so I proposed we move. For the next 6 months, I performed cost analysis, provided migration plans, and configured the 15 servers we’d need for all our projects.

Posted

#technology #devops #aws

DevOps Hell's Kitchen

Yesterday, while sharing a beer with my coworkers, we discussed an idea I’ve been kicking around for many years now. We joked and laughed while wondering aloud if anyone would be interested. Then, the name was coined: “DevOps Hell’s Kitchen”. The premise is fairly simple. Two teams of software engineers compete in head-to-head challenges week after week. These challenges could be oriented around known computing problems or designed to educate. Things like “process a million messages from a queue” or “send billions of emails”.

Posted

#technology #devops #aws

Hugo Lambda Builder

I want to build static sites to capitalize on really cheap hosting via S3. I have probably a dozen sites I’ll host on here, so all solutions will be 10x more expensive. I also want to know if building a CI/CD platform on Lambda is feasible. With systems like Jenkins, it’s really hard to hit 100% utilization. Lambda gives us that possibility, provided this all works. My code for reference: lambda-hugo-builder

Posted

#technology #devops #aws

S3 Static Hosting Lessons

There are a lot of parts getting this whole thing set up. S3 and CloudFront can’t find default root objects Hugo uses a directory url by default (i.e. website.com/post/post_title/). When a directory url is passed to the server, it looks for the default root object in that directory. S3 is not a file system, it is an object storage system. Asking for a key (s3://website-bucket/post/post_title/) fails to find the index.

Posted

#technology #AWS

Static Hosting on S3 with Hugo

I’m building static sites because they’re cheap, low maintenance, and highly performant. I’ve been running Wordpress sites for years, but they always seem to be more work than they’re worth. I get tired of applying updates and then fixing plugins. Hugo was recommended to me by a friend on Twitter. I’ve been working on using it ever since. Hugo Hugo is a blogging platform that generates static html pages, written in Go.

Posted

#technology #AWS