Nikhil Thomas

Principal Site Reliability Engineer at Red Hat

Winnipeg, Manitoba, Canada
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
Nikhil Thomas is a Principal Site Reliability Engineer with a decade of experience designing and operating cloud-native, scalable developer platforms at Red Hat. He blends software engineering and DevOps expertise to deliver robust Kubernetes operators and automation, contributing upstream to projects like the Tekton Operator with features, owner-reference management, and e2e tests. Known for taking ownership across the full lifecycle—from CRD design to testing and rollout—he excels at making distributed systems more reliable and maintainable. His background in FPGA systems and geospatial research demonstrates a strong foundation in low-level engineering and algorithmic problem solving that informs his pragmatic approach to infrastructure. Based in Winnipeg, he brings leadership, hands-on delivery, and a continuous evaluate-design-build-test mindset to complex cloud projects. Colleagues describe him as a meticulous engineer who turns research-grade ideas into production-grade tools.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor's Degree Computer Engineering, Bachelor's Degree Computer Engineering at Model Engineering College
bookMaster’s Degree Computer Engineering, Master’s Degree Computer Engineering at University of Arkansas
languagesEnglish, Hindi, Malayalam, German
stackoverflow-logo

Stackoverflow

Stats
43reputation
1kreached
0answers
2questions
github-logo-circle

Github Skills (18)

go10
e2e-test9
kubernetes9
e2e-testing9
cicd9
kubernetes-operator9
e2e9
kubernetes-pods9
apidoc8
api8
yaml8
devops8
pipeline7
chef-infra6
vagrant6

Programming languages (12)

TypeScriptDockerfileShellCSSCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
tektoncd/operator

Aug 2019 - Jun 2022

Kubernetes operator to manage installation, updation and uninstallation of tektoncd projects (pipeline, …)
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 release, 463 reviews, 221 commits in 2 years 11 months
Contributions summary:Nikhil's commits focused on adding features to the Tekton Operator, including the implementation of Addon Status conditions and related dependencies. They modified the Tekton Operator's CRD definitions and added code to set owner references within the addon reconcile loop, ensuring proper resource management. The user also enhanced the project by incorporating e2e tests to validate addon installation and deletion, covering different scenarios for a more robust and reliable operator.
kubernetes-operatoroperator-crdpipelinetektoncdkubernetes
nikhil-thomas/pipeline

Dec 2019 - Sep 2021

A K8s-native Pipeline resource.
Contributions:60 pushes, 39 branches in 1 year 9 months
k8s
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