Doug Smith

Principal MLOps Engineer at Red Hat

Burlington, Vermont, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Doug Smith is a Principal MLOps Engineer with 12 years of experience building and operating cloud-native infrastructure and ML production pipelines from Burlington, Vermont. Now at Red Hat, he progressed from partner engineering in NFV and CI to principal software and MLOps roles, combining deep DevOps instincts with production-grade software engineering. A long-time open-source contributor, Doug has made notable backend and CNI/cluster-network contributions to projects like Multus CNI and OpenShift’s cluster-network-operator, adding DHCP, secondary routing, and IPAM features that improve multi-network Kubernetes deployments. He pairs systems-level networking expertise with hands-on CI/CD, container tooling and gRPC integrations, and has a background stretching back to telephony systems architecture and freelance web development. Unusually for an engineer focused on infrastructure, Doug also holds an AFA in Fine Art, reflecting a creative perspective he brings to technical problem solving.
code12 years of coding experience
job27 years of employment as a software developer
bookAFA Fine Art, AFA Fine Art at Munson Williams Proctor Institute
stackoverflow-logo

Stackoverflow

Stats
1,893reputation
205kreached
42answers
1question
github-logo-circle

Github Skills (28)

kubernetes10
network-configuration10
docker10
ip10
cni10
dockers10
plugin10
automation10
openshift10
go10
kubernetes-pods10
yaml10
automations10
devops10
kubernetes-networking9

Programming languages (15)

SmartyJavaCSSCM4GoMustacheHTML

Github contributions (5)

github-logo-circle
Create and manage cluster networking configuration
Role in this project:
userBack-end & DevOps Engineer
Contributions:76 reviews, 87 commits, 132 PRs in 3 years 9 months
Contributions summary:Doug contributed significantly to the OpenShift cluster-network-operator, implementing features related to DHCP and secondary network routing. They added unit tests and rendered configurations for the DHCP CNI plugin, enhancing the network setup capabilities. Their work also included the integration of the route-override-cni and whereabouts plugins, which included updating YAML templates and expanding IPAM support. Additionally, they addressed the admission controller and the multus daemonset for overall functionality.
networkingsdnoperatorkubernetescluster
A CNI meta-plugin for multi-homed pods in Kubernetes
Role in this project:
userBack-end & DevOps Engineer
Contributions:18 releases, 207 reviews, 277 commits in 5 years
Contributions summary:Doug primarily contributed to the Multus CNI plugin, focusing on its core functionality and operational aspects. Their work includes implementing features such as namespace isolation, handling default network configurations, and improving the comma-delimited and JSON scheme for pod network annotations. Furthermore, the user enhanced the project's deployment by adding a Docker image and implementing entrypoint functionalities. The contributions also addressed build and operational issues for the CNI plugin, and changes were made to use gRPC for the Kubernetes API.
controlplanecontainerized-vnfdataplanekubernetes-networkingvnf
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial