Hi, I'm Brendan Kamp,

About Me

A passionate individual who has been writing code for the last 11 years, I started my journey as a mobile developer in Ionic and quickly decided I wanted to understand the whole stack. Since then I have slowly tried to understand each layer of development including application, infrastructure, CI/CD, Team culture and organisational structure. I enjoy finding simple solutions to complex problems.

Skills

Python
Golang
Rust
SQL
HCL
Bash
Javascript
Lua
Java
Kubernetes
OpenShift
Azure
Google Cloud
AWS
Apache Beam
Postgres
MySQL
Redis
Istio
LinkerD
Kong
KubeStack
Git
Scrum
Travis CI
Gitlab CI
Github Actions
Azure Devops
Jenkins
Terraform
Ansible
Yaml
Prometheus
Grafana
DataDog
Auth0

Education & Experience

For more information, have a look at my curriculum vitae .

  • Pento July 2021 - Present
    Principal Platform Engineer
    Terraform Kubernetes Google Cloud GitOps Golang Auth0 Cloudflare Security
  • Container Solutions March 2019 - June 2021
    Cloud Native Consultant
    Terraform Kubernetes Google Cloud GitOps Azure AWS Kong
  • Tangent Solutions Oct 2016 - Mar 2019
    Senior Software Developer
    Kubernetes Azure Python Django Kong
  • KwikTech Jul 2016 - Aug 2016
    Front End Developer
  • Php Developer
    Php
  • Freelance March 2012 - Dec 2015
    Web Developer

Career Highlights

As part of work to achieve a ISO27001 compliance, I created a GitOps automated system that allowed for auditing change management of applications as well as Infrastructure, this was to cover the various controls laid out by the standard. Alongside this I helped draft the policies that are required to meet the standards which covered various security concerns of the company. I also worked with the auditor to prove our compliance with the standard

ISO27001 Terraform Google Cloud JumpCloud Cloudflare

When joining the company, I was the first platform engineer. I took the manually provisioned infratsructure and using various Kubernetes operators and terraform, completley automated the system. This also required me to write an event listener in Golang in order to fill gaps that some Open Source Tooling had.

Golang Terraform Google Cloud Cloudflare ArgoCD

I worked on a project that had government tax regulation implications, the idea was to design and create a simple system that could be maintained by a small team while adhering to strict compliance regulations. I wrote a blog post and did a talk at DockerCon

Kubernetes Terraform Azure Java

I worked for an extremely large clothing and shoe provider that has shops and online store world wide. My position here was to help their operational teams with direction and advice to facilitate 600 internal developers.

Kubernetes Terraform Golang

I have consistently lead teams ranging from 5 - 20 people, either at clients achieving a single project goal or internally managing people professional development and growth

Management

Open Source Projects

Personal Resume Website

Demo Github

Collection of leet code answers

Github

Github

Used to check your licenses for your dependencies

Github
rust rust-lang

Playing around with creating a compiler

Github
compiler rust-lang

A simple example kubernetes operato that deploys a simplified redis cluster

Github
golang kubernetes kubernetes-operator

The Alien Github Bot

Github
bots github

M3entors Monorepo - playing around with creating a website to help mentor people

Github

Dotfile collection for my local environment

Github
bash dotfiles git tmux vim

An Apache Beam transform that reads data from Microsoft Business Central 365

Github
pip python

My blogs

Github

Really simple playground with Kafka publisher and Consumer

Github

A simple application to help rotation of Service Accounts credentials in CI/CD

Github
credentials credentials-rotator gitlab-ci infrastructure

A simple script that can take a website product list page and individually pull all the information for each product

Github
example webscraping

A simple example of the different ways to inject configuration into a container in kubernetes/openshift

Github
example kubernetes

An theoretical example of a multi tenant (or app) cluster with PCI Compliant namespaces able to host multiple apps in the same cluster

Github
cardholder-data cloud-native kubernetes-cluster pci

A really simple checker that checks for the uniquness of a code base

Github

A way to generate Kustomize bases from Helm charts

Github
chart gitops helm-templates kustomize yaml

A really simple example of how the rewrite target annotation works

Github

A python script to download images from a slack channel

Github

A simple springboot application that was dockerized with a multistage Dockerfile

Github

A simple setup for TLS on localhost

Github

A comparison of running apache beam across different cloud providers

Github

Github

Github

A kustomize base for prometheus operator

Github

An operator to apply Helm charts to your cluster

Github

A book of example reinforcement solutions

Github

A golang package that implements the UpperBoundConfidenc Algorithm

Github

This is a container that can be run to create backups of a postgres db on the conatiners networks

Github

A ssh client in go

Github

Contact

You can contact me by email or alternatively reach out on linkedIn