Pritha Srivastava

Principal Software Engineer at Red Hat

Bengaluru, Karnataka, India
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
Pritha Srivastava is a Principal Software Engineer based in Bengaluru with 11 years of experience building and hardening distributed storage and cloud-native systems. At Red Hat she has progressed from senior engineer to principal roles, focusing on secure token-based authentication, STS and OIDC integration, and role-based access controls for large-scale projects like Ceph. Her open-source contributions include adding compatibility tests and backend features for Ceph's S3 and STS functionality, improving test coverage around bucket policies, web identity, and tagging scenarios. She combines deep systems-level backend development with practical test automation skills (boto/boto3), ensuring features are both robust and verifiable. Pritha’s background spans enterprise and embedded software across HP, Citrix, and Toshiba, giving her a pragmatic view of reliability and performance trade-offs. She holds an MS in Computer Science from the University of Colorado at Boulder and brings a quiet emphasis on observability and error-logging improvements that often reveal subtle security and operational issues.
code11 years of coding experience
job13 years of employment as a software developer
bookB.E., Computer Science, B.E., Computer Science at Manipal Institute of Technology
bookMS, Computer Science, MS, Computer Science at University of Colorado at Boulder
github-logo-circle

Github Skills (26)

boto10
python10
back-end-development10
isam10
identity10
testing10
identity-management10
security10
aws10
amazon-s310
sts10
aws-s310
ceph10
identity-manager10
access-management10

Programming languages (4)

C++CHTMLPython

Github contributions (5)

github-logo-circle
ceph/s3-tests

May 2017 - Jul 2021

Compatibility tests for S3 clones
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:67 reviews, 13 commits, 7 PRs in 4 years 3 months
Contributions summary:Pritha primarily focused on adding and enhancing compatibility tests for S3 clones, specifically related to bucket policies and STS (Security Token Service) features. Their work involved writing tests using boto and boto3 libraries. They added new tests and modified existing ones to cover various scenarios, including those involving web identity, request tags, and resource tags, thereby expanding the test coverage.
compatibilityclonesaws
ceph/ceph

Jun 2016 - Jun 2022

Ceph is a distributed object, block, and file storage platform
Role in this project:
userBack-end Developer
Contributions:262 reviews, 249 commits, 146 PRs in 6 years 1 month
Contributions summary:Pritha primarily focused on implementing features related to the AssumeRoleWithWebIdentity and STS functionalities within the Ceph project. Their contributions included adding code for token issue time in role policies and integrating support for OIDC provider-based authentication, along with enhancing error logging. The user also introduced new configurable parameters to manage session durations and added role-based access control policies using tags.
fusefile-storagecephstorageopenebs
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
Pritha Srivastava - Principal Software Engineer at Red Hat