David Collom

Staff Solutions Engineer

[email protected] // Co Durham, UK // May, 1985


// About Me

Dynamic Platform Engineer with over 8 years of extensive experience in developing and managing Kubernetes deployments and infrastructure automation.
Proficient in Terraform and innovative solutions that have significantly improved deployment speeds and operational efficiency.
Presented at industry conferences and contributed to critical projects that enhance community tools.
Eager to leverage unique technical skills and leadership abilities to drive success in future platforms, ensuring high-quality services and rapid delivery in a fast-paced environment.

// Education

University of Teesside

HNC, Web Development

2005 - 2007

Modules:
  • Principles of Visual Programming
  • Computer Law
  • Web Authoring
  • Introduction to Markup Languages
  • Internet Marketing
  • Multimedia Applications 1
  • Database and SQL
  • Communications Case Study
  • Group Project

// Skills

  • Languages / DBs

  • Go, Python, Ruby, Redis, PostgreSQL, MySQL
  • Frameworks

  • Controller Runtime, OpenAPI / Swagger, Rails, Grape, KOPF, Sinatra
  • Applications / Tools

  • Kubernetes, Terraform, Docker, Chef, Git, Terragrunt, Nginx, Apache, HAProxy, Argo Project, Argo CD, Flux, Prometheus, Grafana, Ansible, HashiCorp Vault, Consul
  • Cloud Services / Providers

  • Google Cloud Platform (GCP), Digital Ocean, Amazon AWS

// Experiences

Staff Solutions Engineer

 
Jetstack / Venafi / CyberArk
  November 2020 - Present
  • Engaged in high-stakes client interactions, cultivating strong relationships with engineers, project management teams, and C-suite executives.
  • Led diverse teams across various time zones, promoting collaboration and success.
  • Spearheaded the development of extended Kubernetes deployments and platforms, thereby enhancing developer speed and reducing time to market.
  • Presented at ArgoCon 2023 to an audience of over 200 individuals.
  • Presented at the Cloud Native Computing and Kubernetes Conference in 2023, showcasing expertise in Kubernetes and cloud-native technologies.
  • Orchestrated demos and discussions at the Cloud Native Computing and Kubernetes Conference in 2022.
  • Contributed pull requests to significant projects, augmenting community tools and documentation.
  • Conceptualised and architected internal and external training platforms to optimise course development and delivery, significantly reducing toil and attendee overall experience.

Senior Infrastructure Engineer

 
Credit Karma
  July 2019 - November 2020
  • Oversaw the management, maintenance, and enhancement of Kubernetes clusters and core services.
  • Automated infrastructure deployment with Terraform and Terragrunt.
  • Formulated capacity planning strategies and predictive alerting mechanisms.
  • Directed service mesh infrastructure management, leading migration efforts.
  • Contributed to the launch of a new independent platform on Google Cloud Platform.

Infrastructure Platform Engineer

 
Sky Betting and Gaming
  May 2018 - July 2019
  • Administered On-Premises and Cloud Kubernetes clusters.
  • Instituted automated patching and reporting mechanisms.
  • Established availability zones to enhance resilience.
  • Utilised Terraform for streamlined automated deployment management.

Senior DevOps Engineer

 
Sky Betting and Gaming
  June 2017 - May 2018
  • Collaborated with Site Reliability Engineers and DevOps teams to elevate service quality.
  • Enhanced automated patching processes through a variety of tools.
  • Reduced operational overhead by automating previously manual tasks.

Senior Software Developer

 
William Hill
  February 2016 - June 2017
  • Managed and maintained workloads across development and engineering teams.
  • Oversaw performance management and took part in candidate interviewing.
  • Championed the migration of a monolithic application to a Service-Oriented Architecture.
  • Oversaw Software Development Life Cycle (SDLC) processes, ensuring adherence to best practices.

Software Developer

 
William Hill
  May 2014 - February 2016
  • Delivered a customized Platform as a Service (PaaS) solution, enhancing development efficiency. utilising VMware vSphere and on-premise solutions.
  • Delivered an automated containerised infrastructure product using Mesos/Marathon.
  • Conducted highly-rated training courses with exceptional feedback from participants.

Software Developer

 
City Electrical Factors
  June 2012 - April 2014
  • Developed and maintained a bespoke E-commerce platform, enhancing the online shopping experience for customers.
  • Implemented a custom Content Management System (CMS) to streamline content updates and management.
  • Created a custom CRM system to improve customer relationship management and sales processes.
  • Developed a custom ERP system to integrate various business processes, improving operational efficiency.
  • Designed and implemented a custom reporting system to provide insights into business performance and customer behaviour.

Developer & System Administrator

 
Visualsoft eCommerce
  August 2008 - June 2012
  • Oversaw servers hosting over 400 high-traffic eCommerce websites.
  • Executed PCI compliance standards to bolster security.

// Achievements & certifications

Speaker: Yorkshire DevOps - GKE Overview and History

  2023  
Slides

I presented at Yorkshire DevOps to an audience of over 60 attendees, focusing on the evolution and features of Google Kubernetes Engine (GKE). The session covered GKE's history and highlighted its powerful capabilities, including AutoPilot, Release Channels, and essential add-ons such as Backups, Istio, Config-Connector, Ingress Controller, Secrets, and IAM Integration.

The presentation aimed to provide a comprehensive overview of GKE's strengths and its role in modern cloud-native architectures. Engaging with attendees at Yorkshire DevOps reinforced my commitment to sharing knowledge and promoting best practices in Kubernetes and cloud infrastructure management.


Speaker: KubeCon + CloudNativeCon North America 2023

  2023  
View
 
Watch

I presented alongside a colleague at KubeCon NA on “Kubernetes Confessions: Tales of Overspending and Redemption”, addressing critical challenges in cloud cost management. Our session attracted over 360 RSVPS, including attendees from notable organisations such as Microsoft, Google, Amazon, and HashiCorp. This experience highlighted our ability to provide actionable insights and engage a diverse audience within the Kubernetes community.

Our talk provided a vendor-agnostic approach to managing Kubernetes cloud spend efficiently, emphasising best practices and open-source tools. Key topics included gaining visibility into cloud and Kubernetes expenditures, right-sizing resources, leveraging discounts, and preemptively avoiding common pitfalls.

The positive reception from attendees reinforced our reputation as knowledgeable speakers in the Kubernetes ecosystem, known for delivering practical solutions and fostering continuous improvement within cloud infrastructure management.


Speaker: CNCF-Hosted Co-Located Events Europe 2023: Argo Con

  2023  
View
 
Watch

In 2023, I had the privilege of delivering my inaugural large-scale conference talk, “How to Avoid a Kubernetes Doom Loop,” at a prominent tech event. This lightning talk recounted a critical incident involving a Kubernetes cluster managing 16K Argo Workflows across 165 nodes, highlighting the risks of automation misconfiguration and emphasising the criticality of adhering to Cloud Reliability Engineering (CRE) best practices.

The talk attracted over 280 RSVPS, indicating substantial interest in the topic within the Kubernetes community and marking a successful debut on the conference speaking circuit. This experience underscored the importance of proactive maintenance and adherence to best practices in ensuring the stability and reliability of cloud-native infrastructures.


CS-169.1x: Software as a Service

  2013  
View