user

OVO Tech Blog

Our journey navigating the techosphere


Tagdevops
Featured

aws technology devsecops infosec networking Production Engineering devops

We made AWS cheaper, safer and more accountable - here’s how!

Posted on .

A high level overview of the problems we found with our AWS account architecture and how we solved them…

Featured

Production Engineering devops kubernetes helm

Writing a Helm Plugin

Posted on .

If you’re using Helm as your Kubernetes package manager, it’s likely the command-line tool already fulfils your use-cases, as it ships with a lot of functionality. One thing that’s missing, though, is snapshot/restore. Existing commands such as install, delete…

Featured

Production Engineering devops aws networking

Using Route53 Resolver Rules

Posted on .

At OVO we have many cloud projects which need connectivity to services in our datacenter. We have VPNs setup to securely route connections between projects and on-prem services. One issue with this configuration is name resolution within AWS VPCs. The DHCP opt…

Featured

IaC Production Engineering cloudformation devops

Infrastructure as Code: Imperative vs Declarative

Posted on .

There are many good articles available that discuss in depth the difference between imperative and declarative style programming. Here I'm going to take a look at a very narrow subset of this debate, that of Infrastructure as Code, (Iac), and hopefully show of…

Featured

IaC Production Engineering terraform devops sre meetup

Keeping Deployments Simple

Posted on .

SRE Meetup 5th December 2018 I gave a talk at the last Bristol SRE meetup earlier this month which this time was held at OVO's Bristol office. The theme I presented on was the importance of simplicity. In particular I wanted to look closely at deployment tooli…