Skip to content

Thoughts on Linux

Posted on:June 6, 2019 at 01:00 PM

A brief(ish) rambling of my experiences with Linux over the years

I have been using Linux for over ten years, starting when I found a boxed version of RedHat 7 at a computer fair, as teenager this seemed really cool. In my early career a lot of my focus was building and maintaining RedHat Enterprise Linux servers, while I was using RHEL at work, I was using Ubuntu and Debian at home.

Cloud computing and automation

In recent years I’ve focused more and more cloud computing and automation, across the major clouds (AWS, Google Cloud, Microsoft Azure, and RackSpace), which to started with Bash and Perl scripts to provision new servers, and trigger scaling, fail overs and other things which would later be handled by services like AWS Application Load Balancer (ALB) Auto Scaling, and Elastic Beanstalk which have made automation significantly simpler, more reliable, and cheaper.

Docker and Kubernetes

More recently I have made use of Docker, publishing a few images (https://hub.docker.com/u/thomasredstone), some for production use, some to experiment, and some to use during local development. Docker combined with AWS Elastic Beanstalk has massively sped up development, simplified deployments, and improved the accuracy of local development.

The use of Docker lead to Kubernetes (commonly referred to as k8s), which Google Kubernetes Engine made k8s really simple to use, and a few configuration files providing you with a full auto-scaling, load balanced, distributed application which can run on multiple clouds with minimal effort.