user

OVO Tech Blog

Our journey navigating the techosphere


TagProduction Engineering
Featured

selenium docker Production Engineering python extensions chrome

Adventures with Dockerised Headed Chrome, Extensions and Selenium-python

Posted on .

The Customer Interaction Platform team here at OVO wanted to automated some manual post-release checks as part of their CI release stage. This post details some of the challenges of automating that process. These checks were generally executed manually by the…

Featured

management technology people Production Engineering

What's your role: Software Engineering Manager

Posted on .

Ever wondered what an SEM (Software Engineering Manager) does? Here is three different insights to role from three of our Engineering Managers at OVO: Emily, Marcello and Tom.…

Featured

aws technology Production Engineering devops open source lambda python slack

Building a simple serverless Slack bot for exporting channel messages as a timeline.

Posted on .

Moving fast and making things. This post has two goals - to share the story of a quick tool we created to solve a problem, and share a template that can be adapted easily for any Slack bot slash command to run a Python script in AWS Lambda.…

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 devsecops aws gcp

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…