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.
10 years of coding experience
11 years of employment as a software developer
Master of Science (M.S.) Electrical & Computer Engineering, Master of Science (M.S.) Electrical & Computer Engineering at University of Wisconsin-Madison
Bachelor of Technology (B.Tech.) Electrical Engineering, Bachelor of Technology (B.Tech.) Electrical Engineering at Indian Institute of Technology, Kharagpur
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:
Back-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.
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.