Divyanshu Agrawal

Senior 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
Divyanshu Agrawal is a Senior Software Engineer with nine years of experience building cloud-native CI/CD and developer tooling, currently based in Bengaluru and working at Red Hat. He has deep hands-on expertise with Tekton pipelines and the Tekton CLI, contributing reliability and security-focused fixes such as kubeconfig handling, finally-task guarantees, and safer task deletion flows. At Red Hat he progressed from intern to senior engineer, leading the Red Hat Actions effort, integrating vulnerability scanning and Helm chart verification, and mentoring new team members. Known for shipping robust, well-tested GitHub Actions and reusable Tekton tasks, he combines backend and DevOps strengths to make developer workflows safer and more scalable. A background in mobile and Android early in his career gives him pragmatic product instincts that guide his infrastructure work.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor of Technology Computer Science, Bachelor of Technology Computer Science at JSS Academy of Technical Education
bookLittle Flower House Senior Secondary School
github-logo-circle

Github Skills (14)

testing10
command-line-interface10
tekton10
kubernetes10
go10
go-testing10
pipelining10
pipe10
pipeline10
kubernetes-pods10
cli10
command-line10
cicd9
yaml7

Programming languages (10)

TypeScriptHCLJavaDockerfileShellCSSJavaScriptGo

Github contributions (5)

github-logo-circle
tektoncd/cli

May 2020 - Apr 2022

A CLI for interacting with Tekton!
Role in this project:
userBack-end Developer & QA Engineer
Contributions:17 reviews, 12 commits, 20 PRs in 1 year 10 months
Contributions summary:Divyanshu primarily contributed to bug fixes and feature enhancements within the Tekton CLI. Their work involved modifying code related to deleting tasks and cluster tasks, ensuring correct behavior and preventing unintended deletions of related task runs. They also implemented new features, such as the `--trs` flag, to delete associated task runs, and refactored unit tests. This indicates a focus on improving the command-line interface's functionality and testing its robustness.
pipelinetektoncommand-linetekton-pipelinescli
tektoncd/pipeline

Apr 2020 - May 2020

A cloud-native Pipeline resource.
Role in this project:
userBack-end & DevOps Engineer
Contributions:11 reviews, 2 commits, 6 PRs in 1 month
Contributions summary:Divyanshu primarily contributed to improving the `kubeconfigwriter` component within the Tekton pipeline. They added features to handle cluster resource configurations with client key and certificate data. They also addressed issues related to pipeline execution, ensuring finally tasks run even if earlier tasks fail during validation. These changes involved modifications to core resource definitions and pipeline reconciliation logic, indicating a focus on improving the pipeline's reliability and functionality.
containerspipelinetektonresource-managementkubernetes
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
Divyanshu Agrawal - Senior Software Engineer at Red Hat