Haseeb Tariq

Software Engineer at CoreOS

San Francisco, California, 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
Haseeb Tariq is a Software Engineer with 11 years of experience specializing in distributed systems, currently contributing to etcd and Kubernetes at CoreOS in San Francisco. He focuses on cluster management and resource allocation, with strong hands-on work in operator frameworks and reliability testing for production Kubernetes platforms. His open-source contributions include meaningful fixes and features in high-profile projects like operator-sdk, operator-lifecycle-manager, and OpenShift’s conformance suite, often improving watch/informer behavior, InstallPlan lifecycle handling, and etcd readiness and scaling tests. Haseeb blends backend and DevOps expertise—authoring CI/CD automation, RBAC utilities, and test harnesses—to make operator-driven deployments more robust and testable. He holds a CS master’s from UW–Madison and a BS in Electrical and Electronics Engineering, bringing both systems-level rigor and practical automation experience. Notably, his work often targets subtle operational gaps (time comparisons, readiness probes, cloud-specific test skips) that materially improve cluster stability.
code11 years of coding experience
bookBachelor of Science (BS), Electrical and Electronics Engineering, Bachelor of Science (BS), Electrical and Electronics Engineering at Lahore University of Management Sciences
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at University of Wisconsin-Madison
bookO-Levels, O-Levels at Beacon House School System, Frontier Campus Peshawar
languagesEnglish, Urdu, Pashto
github-logo-circle

Github Skills (31)

rbac10
e2e-testing10
kubernetes10
e2e-test10
testing10
bash10
etcd10
cicd10
security10
crt10
automation10
go10
openshift10
api10
automation-testing10

Programming languages (8)

TypeScriptHCLDockerfileShellSCSSGoHTMLRoff

Github contributions (5)

github-logo-circle
coreos/vault-operator

Jul 2017 - Apr 2018

Run and manage Vault on Kubernetes simply and securely
Role in this project:
userDevOps Engineer
Contributions:185 commits, 5 PRs, 1 push in 8 months
Contributions summary:Haseeb focused on setting up and modifying scripts related to the CI/CD pipeline. They added and updated scripts for CI, including setting up RBAC roles and service accounts for the vault-operator within the test environment. They also added scripts to automatically generate TLS secrets and create a tarball of the project. These changes suggest a focus on automating testing, deployment, and release processes for the vault-operator.
kubernetesvaultsecurelyoperatorsecurity
coreos/etcd-operator

Feb 2017 - May 2018

etcd operator creates/configures/manages etcd clusters atop Kubernetes
Role in this project:
userDevOps Engineer & QA Engineer / Test Automation Engineer
Contributions:6 releases, 231 commits, 242 PRs in 1 year 3 months
Contributions summary:Haseeb's contributions center around improving the testing infrastructure and environment for the etcd-operator project. They added an environment variable to skip specific tests on AWS, indicating a focus on cloud-specific testing. Further commits reveal the implementation of RBAC utilities and changes to address readiness and health checks and also the addition of test cases for the status of etcd cluster members. These actions suggest a role focused on automating tests and streamlining deployments.
etcdclustersk8s-operatoroperatoretcd-operator
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