user

OVO Tech Blog

Our journey navigating the techosphere


TagProduction Engineering
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

Cloud Networking

Posted on .

A Shared Network Connecting cloud projects together and to on-prem services is a standard problem of organisations. At OVO we use the 10.0.0.0/8 CIDR block for our internal network. This range is split into subnets for each office, AWS or GCP project, or on-pr…

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…