Deepak Agarwal

Senior Staff Software Engineer at Cohesity

Bengaluru, Karnataka, 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
Deepak Agarwal is a Member of Technical Staff with 10 years of experience building cloud-native, distributed systems and data protection infrastructure from Bengaluru. He has led architecture and delivery for large-scale backup and recovery features at Cohesity—designing Nutanix AHV integration, instant mass restore for 10k+ VMs, and a scheduler that prevents source overload—accelerating adapter development from months to weeks. At Splunk he owned telemetry ingestion across diverse environments and delivered both backend and frontend enhancements for infrastructure monitoring, and earlier work at Oracle involved low-level C++ simulator features for SPARC verification. Deepak is an active open-source contributor to Ansible’s networking modules, fixing bugs and adding features like commit labels and config backups for widely used automation tooling. He blends systems-level performance tuning with practical cloud and DevOps experience, and often surfaces non-obvious optimizations that make large distributed operations reliably scalable.
code10 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (M.S.) Electrical & Computer Engineering, Master of Science (M.S.) Electrical & Computer Engineering at University of Wisconsin-Madison
bookBachelor of Technology (B.Tech.) Electrical Engineering, Bachelor of Technology (B.Tech.) Electrical Engineering at Indian Institute of Technology, Kharagpur
languagesEnglish
github-logo-circle

Github Skills (7)

network-automation10
configuration-management10
ansible-galaxy10
devops10
python10
ansible10
eos8

Programming languages (2)

HTMLPython

Github contributions (5)

github-logo-circle
ansible/ansible

Feb 2018 - Jan 2019

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
userBack-end & DevOps Engineer
Contributions:45 commits, 86 PRs, 46 pushes in 10 months
Contributions summary:Deepak primarily contributed to the Ansible project by identifying and fixing bugs related to network modules, specifically focusing on configuration management. They addressed issues in network modules like `vyos_config`, `eos_config`, `iosxr_config`, and `ios_config`. Furthermore, the user implemented new features and improved the existing code base of `net_get` and `net_put` modules, and also added support for features like commit labels and configuration backup. The user also handled issues in modules with prompt and answer arguments.
everythingpythonit-automationdevopsdeployment
gdpak/ansible-dev

Sep 2018 - Oct 2018

Ansible Dev tools
Contributions:6 releases, 85 commits, 19 PRs in 1 month
ansible-devansibledev-toolsdev
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