Chris Harris is a Sr. Staff AI Engineer with nine years of experience applying machine learning and AI to networking, security, healthcare chatbots, and product personalization. He blends a strong theoretical foundation—a Ph.D. in Mathematics—with hands-on big-data engineering in Java/Scala and Python, having built and deployed ML and contextual bandit systems at Expedia, Shopify, and Babylon. At Infoblox he focuses on AI for network/security problems, while his open-source contributions to CoreDNS and Kubernetes perf-tests show deep involvement in DNS performance, TLS integration, and Kubernetes deployments. Comfortable moving models from research to production, he also brings low-level systems sensibility from significant work on Spark, Kafka, and Cassandra, plus experience optimizing large-scale DNS behavior that few ML engineers have.
9 years of coding experience
5 years of employment as a software developer
Master of Science (M.S.), Mathematics, Master of Science (M.S.), Mathematics at Purdue University
Doctor of Philosophy (Ph.D.), Mathematics, Doctor of Philosophy (Ph.D.), Mathematics at University of Miami
Bachelor of Science (B.S.), Physics and Mathematics, Bachelor of Science (B.S.), Physics and Mathematics at University of Florida
Scripts, utilities, and examples for deploying CoreDNS.
Role in this project:
DevOps Engineer
Contributions:10 reviews, 94 commits, 240 PRs in 5 years 7 months
Contributions summary:Chris primarily contributed to the deployment scripts and configuration files for CoreDNS, focusing on Kubernetes integration. They made significant changes to the `coredns.yaml.sed` file, modifying CoreDNS versions, adding and removing labels, and adjusting the configuration. Additionally, the user updated the `deploy.sh` and `rollback.sh` scripts, adding functionality for CIDR configuration and DNS-IP parameters, and modifying the rolling update strategy. The user also handled the image repository updates, pointing to the correct coredns repo, and added the prometheus scrape port to the k8s deployment.
Contributions:649 reviews, 287 commits, 917 PRs in 6 years 5 months
Contributions summary:Chris's contributions primarily centered around adding TLS support to the Kubernetes middleware within the CoreDNS project. They added TLS configurations and options for Kubernetes client connections, ensuring compatibility with TLS-secured Kubernetes API servers. Further, the user made modifications to handle the requirements for the new DNS Schema version and addressed the issues associated with headless services. These changes reflect a focus on integrating Kubernetes' features and security enhancements.
dnspluginchainsdns-servercncf
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.