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.
12 years of coding experience
27 years of employment as a software developer
AFA Fine Art, AFA Fine Art at Munson Williams Proctor Institute
Create and manage cluster networking configuration
Role in this project:
Back-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.
A CNI meta-plugin for multi-homed pods in Kubernetes
Role in this project:
Back-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.
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.