RSSAmplifier

Blog

blog.devopstom.com

Recent content on blog.devopstom.com

blog.devopstom.comRSS feed ↗102 posts

Latest posts

On frustrating interview practices

Why I declined a CoderPad challenge, what happened when I did, and what the response revealed.

Teeny Tiny Weather Service

A weather report in 9,808 bytes

Right-Sizing EKS in Practice

From 14 Nodes to 8 Without Breaking Production

A Practical FinOps Win: AWS NAT Costs

A practical FinOps case study on replacing AWS NAT Gateways with FreeBSD NAT instances.

Introducing: S-Corp™

Using Comnoco to automate startup nonsense at scale.

AI: MCP - Eeeeeek!

Casting a critical eye over MCP for AI

Upgrading Kubernetes on EKS

Step by Step upgrading from 1.29 to 1.32.

Connecting Github Actions to AWS

Connecting GitHub Actions to AWS Using OIDC and an Assumed Role

AWS + Azure - Single Sign On

Configuring Azure Entra ID to login to AWS

Introduction to DevSecOps - Part 4

AWS Specific Tooling: Amazon Inspector

Introduction to DevSecOps - Part 3

AWS Specific Tooling for DevSecOps

Migrating this Blog... Again

NPM Dependency Hell, trying to upgrade Gatsby

Introduction to DevSecOps - Part 1

For me, this is the future.

Introduction to DevSecOps - Part 2

Tooling and Pipelines and Logs. Oh My!

Adventures in AWS App Runner

Getting started with a relatively new AWS service

I am now an AWS Community Builder

Focussing on knowledge sharing throughout the AWS Community

Repairing HFS+, Recovering Data

The process I went through to recover data off a dead macbook

Building a Cheap-ass VPN for AWS

Home/Office to VPC connectivity for a lower cost

IPv6 Only EC2 - Is it now a reality?

Yesnaby.

Terraforming RabbitMQ on AWS for Celery

I’ve been making things with Django since around 2009. Usually I just deploy a thing onto a DigitalOcean droplet, and move on. For an interesting challenge this time around, I thought I’d make a thing that’s as AWS native as I possibly can, whilst keeping within the Free Tier. I wrote last week about the difficulties surrounding the fact that the AWS Free Tier doesn’t…

AWS Cloudfront and Cloudflare DNS

Multi-cloud Free Tiers

Migrating this Blog

Moving this blog to the CLOUD!

Monitoring the Systems that Monitor the Weather

Featuring Telegraf

Monitoring the Weather

Featuring InfluxDB, Grafana and Arduinos

Simple 2-Factor Auth for Linux or Unix with Duo

Two factor all the things!

COTS Series: Endpoint Antivirus/Antimalware

Protect all the things!

COTS Series: Enterprise Patch Management

Update all the things!

The 'Change One Thing' Rule

A rule to live by

Part 5: Ansible Galaxy

Part 5 of 5

Part 4: Ansible Tower

Part 4 of 5

Part 3: Ansible and Amazon Web Services

Part 3 of 5

Part 2: Deploying Applications with Ansible

Part 2 of 5

Part 1: Getting Started With Ansible

Part 1 of 5 all about Ansible

VPN Technologies: A Primer

Know your IPsec from your OpenVPN

Things That Concern Me: Unified Threat Management

Is it all it's cracked up to be?

FakeRAID and Virtualisation

Here Be Dragons

When should I use eval()?

Never.

How To: Find a rogue DHCP server on your network

Pesky things.

Freeswitch on a Raspberry Pi

Build your own PBX for under $40

Lightning Post: Dumping MS DNS to Bind

Too short for a full blog post

One Size Does Not Fit All

Interviews are not like hats

Why Do Corners Get Cut?

If it ain't broke, but isn't perfect, should it be fixed?

On Interviews

Notes on Interviews

How I Broke AWS OpsWorks

A service that I've never used since

Step By Step AWS EC2 Tutorial

Blogposts age like fish

Building and Scaling PDFTribute

Building a website to handle thousands of views per minute, with zero budget

2012: Retrospective

Wrapping up 2012

Dennis Nedry and the Human Single Point of Failure

It's all fun and games until the raptor fences go down

Transferrable Skills in Higher Education

So.. it transpires that I have a friend who studied Physics at Imperial College, and as a part of that, was taught how to use C++ “As a tool to help with computational physics” . - His words, not mine. As a result, he has no explicit knowledge of some of the finer points of C++ programming, no idea how a binary search algorithm works, why you’d use a Deque and when you’d use a Vector.

Jenkins as a Job Dispatch Engine

Automating the boring tasks