Storage Architect Job Location: Bangalore ( Madiwala ) Experience – 10 to 20 Yrs Mode of opportunity : Permanent . Storage Architect will be responsible for technology design and development. · Responsible for analysis, function design, key code writing and problem solving for next generation storage, virtualized storage and software defined storage products. Will help assist the team members to improve their abilities and support pre-sales activities. · Minimum 10 years’ experience in storage area, with experience of feature design for more than two storage projects · Proficient in at least 2 of storage replication mechanisms, Storage Networking (NAS, SAN), Software Defined Storage. Ability to learn other storage concepts. · Deep understanding on key industry leader products like NetApp, EMC, Nimble, Nutanix, HP etc. · Multiple years developing in either of C/C++. Ability to learn other languages . . .
Requirements : 1-7+ years of hands-on experience in Designing, architecting & developing enterprise grade high quality products. • BS/MS/PhD in Computer Science or EE degree • Strong programming and scripting skills. Hands-on programming experience required as this is a development position. • Strong experience with linux networking or storage stack, bonding driver, system calls and configuration. • Hands-on experience with high scale enterprise data center networking (TCP/IP, VLANs). Virtualized networking (VMWare HyperV, VxLAN). Experience with network load balancing technologies, Networking security technologies Familiarity with networking operations (Reliability, Availability, SLAs, Monitoring). OR • Experience with storage stack (HBA driver, SCSI, SATA/SAS, NVMe storage protocol) • Open source technologies for messaging, eventing, database, distributed services etc) networking and security. • Storage experience and working knowledge of public clouds (Google, AWS, Azure) is a plus. Responsibilities: For Junior Engineers 3-8 years: • Design and develop platform and cluster management solutions and troubleshoot. • Drive the design and implementation of monitoring, alerting and hardware lifecycle management workflows for the cluster. • Implement backend changes and REST APIs for supporting UI features for cluster management and usability improvements. For Senior Engineers 8+ years: • Drive a team of world-class engineers to design and develop platform and cluster management solutions. • Drive the design and implementation of monitoring, alerting and hardware lifecycle management workflows for the cluster. • Design, mentor, implement, and, troubleshoot complex Distributed File System features. • Work with product management to drive the networking feature roadmap for Cohesity’s infinitely scalable storage appliance. • Work with enterprise customers to address performance, security and isolation requirements and build product features for manageability. • Give technical feedback and drive quality via code reviews. • Work closely with various stakeholders within Cohesity like product management, sales, QA, support and executive team to deliver high quality features and drive the product roadmap. • Mentor junior members of the team