TuxLabs LLC

All things DevOps

Storing passwords securely using Pass (GPG)

Published / by tuxninja / Leave a Comment

Today we live in an endless sea of passwords, which are a very inefficient and ineffective means of securing our data & environments. Many companies are trying to solve this problem using a variety of techniques that all revolve around various forms of multi-factor authentication. However, in the mean time were all screwed 😉 Just kidding. Quick […]

Setting up Netflix’s Edda (CMDB) in AWS on Ubuntu

Published / by tuxninja / Leave a Comment

If you are running any kind of environment with greater than 10 servers, than you need a CMDB (Configuration Management DataBase). CMDB’s are the brain of your fleet & it’s environment. You can store anything in a CMDB, but commonly the metadata in CMDB’s consists of any of the following physical & digital asset inventory, […]

AWS, Google Cloud, Azure and the singularity of the future Internet

Published / by tuxninja / Leave a Comment

I have just left AWS re-invent and I wanted to give my brief thoughts on the future of cloud computing. I believe in the next few years the shift we have been witnessing will be completed. That is to say that the thousands of enterprises and small businesses alike will finish their migrations to public […]

Python & The Jira Rest API

Published / by tuxninja / Leave a Comment

Recently, while having to work a lot more in Jira than normal I got annoyed with the Jira Web GUI. So I wrote a script to do simple management of our jira issues. Here is the basic usage

Here is the code…

Later, I found out that there is a Jira command line […]

Maximizing Availability Effeciently Using AWS Availability Zones

Published / by tuxninja / Leave a Comment

For the TL;DR version, skip straight to the Cassandra Examples Intro & Background During my years at PayPal I was fortunate enough to be a part of a pioneering architecture & engineering team that designed & delivered  a new paradigm for how we deployed & operated applications using a model that included 5 Availability Zones per […]