- 2+ years of experience.
- Strong technical skills in storage system architecture.
- Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, replication and storage multi-pathing solutions.
- Strong skills in Unix/Linux internals –
- Hands-on in multi-threading, synchronization, interrupt handling & file systems, Kernel programming etc.
- Experience in Linux Kernel and User space Programming, Debugging, development and build tools in a Linux development environment.
- Experience in Algorithms, Data Structures/File Structures
- Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO etc.
- Ability to go through and understand protocol specifications.
- Understanding of security concepts like encryption, key management, authentications, certificate signing processes, data integrity etc
- Required Skills –
- Programming & Debugging – C/C++, java (good to have)
- Scripting – Python, Shell
- Debugging –Tcpdump, Packet tracing/Analysis
- Networking - Ethernet (TCP/IP) / Fibre Channel
- Protocols - NVMe, iSCSI, FC
- OS : Linux
- Additional desired skills –
- OS virtualization
- VMWare ESX (VASA, vVols),
- MS Windows
- Testing/Debugging tools - Wireshark, SanBlaze packet analyzer.
- Scripting - Perl.
- Adapters - ethernet / FC
- Storage - Block, NAS
- OS virtualization
- Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues.
- Good written/verbal communication skills to report program status crisply and accurately.
- Experience working with Global teams.