12+ years of experience across software development lifecycle with experience in Technical Engineering management, Software Design and Development, Requirements specification and Quality engineering focused on enterprise storage ,networking , performance engineeringSpecialties: Domain: Data Engineering, Storage Virtualization , Server Virtualization, Replication & Back up , Enterprise Storage Arrays,Data Ingestion , Cloud Storage, KubernetesProgramming: C, C++,Java, Microsoft .Net, Perl ,C# , VB .NET , Shell Scripting , Google App Engine, Device Driver Programming in Windows & LinuxBusiness Intelligence: MS SQL T-SQL, SSIS , SSAS, SSRS, Apache Hadoop , Data Mining Techniques
-
Principal EngineerCisco Oct 2021 - PresentSan Jose, Ca, Us -
Engineering Technical LeaderCisco Apr 2018 - Oct 2021San Jose, Ca, UsTechnologies: Go , Java Python, Kafka, Nats, Etcd, , Zookeeper, Docker, Containers, Protobuf, GRPC, Yang, Grafana ,Prometheus, IOS XR, Kubernetes, Postgres, Mongo DB, Cassandra• Ideate and Develop of Crosswork Network Automation App store as part Crosswork Automation platform targeting large scale Service providers and Enterprise networks.• Plan and Build Crosswork Data Gateway to enable collection and compute offload services to achieve better scalability for Network alert processing resulting less bandwidth utilization by 50%.• Manage and lead intent driven data collection service and ingestion scrum team that allowed collection of Telemetry, CLI, SNMP of data enabling closed loop network remediation across multiple cross site teams.• Conceptualize and develop initial proof of concept prototype for Cisco Network Automation Center (Morph and Pulse) products leveraging OpenConfig/YANG development to reduce operational automation bottlenecks in Tier 2/3 service provider market segment.• Implement adaptive load balancing for distribution of work to collectors for scaling in Kubernetes/Docker.• Implement novel collect once paradigm for data collection from network across multiple network applications.• Developed data pipeline infrastructure with best effort HA failover mechanism for processing streaming network telemetry enabling verification of operational changes of network. -
Senior Software EngineerCisco Jan 2016 - Mar 2018San Jose, Ca, UsStreaming Data Telemetry , Data Bus Pipeline Infrastructure ,Data platform, Network analytics, Micro services -
Senior Software EngineerVirtual Instruments Nov 2014 - Jan 2016Technologies: Neo4j, Vertica, CouchDB, vSphere , Graph Databases, Git, Thrift, vSphere, Docker, REST • Designed & Lead ProbeVM product and scrum enabling collection of performance data across Virtual Machines, Hosts and monitoring of Virtualized SAN/NAS environments to identify and diagnose performance related problems.• Developed probe management job/task framework for task execution for various software probes responsible for discovery and metrics collection.• Developed transactional graph store schema adapters enabling capturing of relationships and dependencies between various components in datacenters to present them in simplified view.• Developed ProbeVM integrations for ProbeNAS to get real time performance metrics providing visibility into data fabric performance.• Implement Docker container for VMware vSphere simulator to test scalability of ProbeVM products to monitor multiple VCenter’s• Implement X.509 SSL certificate authentication for ProbeVM product line
-
Software EngineerVirtual Instruments Jul 2013 - Oct 2014
-
Student Programmer For Texas A&M UniversityTexas A&M University Aug 2011 - May 2013College Station, Tx, UsProducts: Apache Hadoop , Google App Engine , . NET , SAS , SAS Enterprise Miner , R , SQL Server - SSAS , SSRS , SSIS , SQL DMX , Dynamics CRM• Developed an online book content search engine using Apache Hadoop / Map Reduce to come up with an inverted index and built a web application running on Google App Engine to search the files using the index in Java. • Analyzed customer demographics, product sales data for Dominick’s retail chain and came up with a model for clustering customer types and predicting sales in area based on demographics using SQL SSAS/SSIS – DMX • Built a predictive model for increasing donations to a non-profit, by identifying potential repeat donors and coming up with campaign strategy to increase donor amount.• Evaluated features and functionalities for an existing legacy SQL Server 2005 / MS Access application used by university’s IT department and ported the application to SSRS/ .NET using VB .NET.• Developed Twitter User influence Ranking algorithm based tweets,user mentions and retweets in Python -
Enterprise Architecture Intern - CloudBmc Software Jun 2012 - Aug 2012Houston, Texas, UsProducts: vSphere 5, Oracle 11g, Airwatch , Virtual Desktop Infrastructure• Developed real time virtual environment monitoring application, which collected performance and resource usage across Datacenter’s around the world, integrating information from enterprise data warehouse, Salesforce and vSphere helping in identifying Performance bottleneck , Capacity Optimization and virtual environment consolidation.• Evaluated various technology solutions for implementing Bring Your Own Device policy across smart phones, tablets, PC’s and came up with a recommendation roadmap for device refresh lifecycle.• Automated DevOps from physical development machines, to standard template virtual machines which could be easily deployed on demand enabling Infrastructure as a Service for reduction in deployment and testing times. -
Software EngineerEmc Corporation Jul 2010 - Jul 2011Round Rock, Texas, UsProducts: VPLEX, Invista, Cisco - Santap• Planned and Implemented a performance enhancement feature for reducing the number of remote calls over the network for loading ITL maps onto switch resulting faster discovery of luns in C++.• Designed & developed feature that checks for consistency for initiators registered with arrays across multiple distributed nodes ensuring correct configuration and preventing data loss in Linux/C.• Developed SCSI command tool to query devices directly from user space using Linux scsi Generics interface in C as a part of testing dynamic lun expansion in C.• Improved diagnostics through a windows service responsible for getting log trace within the kernel for Invista IO drivers with features such as circular logging, versioning for the storage processor for in C++ / Perl.• Designed and Implemented a error handling mechanism in two phase commit protocol between nodes to improve fault tolerance of the cluster nodes. -
Associate Software EngineerEmc Corporation Aug 2008 - Jun 2010Round Rock, Texas, UsProducts: VPLEX, Invista, Recoverpoint, Clariion, Symmetrix, Intelligent Switches, Vmware ESX• Managed design, testing and implementation of RecoverPoint on top of Invista SAN, by coordinating three product teams across geographies enabling data to be replicated across on virtualized storage in different datacenters, along with a white paper on best Practices and implementation for this DR Solution minimizing recovery time objective for customers during Disaster Recovery (DR). • Analyzed the Non-Disruptive Upgrade (NDU) process of an Invista instance involving upgrades across processors, data path controllers and automated it in Perl, which reduced NDU time from 2 hours to 1 hour and prevented manual human errors that might occur during NDU.• Implemented and tested IP switch replacement procedures for Invista, resulting in Non-Disruptive switch replacement in the field, with customers’ servers in Datacenter experiencing no downtime during the entire procedure.• Tested Powerpath migration enabler allowing deployment of Invista Storage without any downtime for servers.
Ganesh Karthick R Education Details
-
Mays Business School - Texas A&M UniversityManagement Information Systems -
Anna University ChennaiComputer Science
Frequently Asked Questions about Ganesh Karthick R
What company does Ganesh Karthick R work for?
Ganesh Karthick R works for Cisco
What is Ganesh Karthick R's role at the current company?
Ganesh Karthick R's current role is Principal Engineer.
What schools did Ganesh Karthick R attend?
Ganesh Karthick R attended Mays Business School - Texas A&m University, Anna University Chennai.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial