Overview
Skills
Job Details
Storage Migration Solution architect
Employment Type:
Contract - 2-3 months
Work location:
Any where in USA -
Work mode:
Remote
About the Role
We are seeking a highly skilled Storage Migration Solution Developer to design, develop, and implement an enterprise-grade block-level storage migration platform. This role involves building proprietary migration technology to enable seamless, non-disruptive migrations from on-premises SAN storage (any vendor) to AWS EBS and Azure Managed Disks at the block level, including VM migration capabilities. The ideal ...candidate combines deep storage administration expertise across multiple SAN vendors with strong software development skills.
.
What You'll Be Doing:
Solution Architecture & Development:
Design and develop a proprietary block-level storage migration platform for heterogeneous SAN-to-cloud migrations
Build real-time data replication engines with continuous data synchronization capabilities
Develop I/O interception and redirection mechanisms for non-disruptive migrations with near-zero downtime
Create intelligent migration orchestration engines with automated cutover capabilities
Develop cross-vendor compatibility layer supporting multiple SAN platforms simultaneously
Build automated rollback and failover/failback capabilities, bandwidth throttling & automated testing frameworks.
Integrate with multiple SAN vendor management APIs for automated LUN discovery and mapping
Develop migration playbooks and runbook automation
Why Join Us:
Be part of a rapidly rising, global technology innovator whose platforms and services are engaged by Fortune 1000 companies and industry leaders such as Microsoft & Amazon.
Immerse yourself in a culture where creativity is celebrated and encouraged.
Engage in thrilling projects and opportunities for your professional growth.
Contribute to our quest to redefine the industry.
Competitive compensation and benefits with occasional distinctive benefits that set us apart.
Who you are:
12+ years of experience in storage solution development, architecture, and enterprise storage systems
5+ years of hands-on development experience building storage migration tools, data replication engines, or block-level I/O solutions
Mandatory: 5+ years of storage administration experience across at least two enterprise SAN platforms
Core Technical Skills:
Enterprise SAN Storage Administration:
Required: Hands-on storage administration experience with at least two of the following platforms:
NetApp (ONTAP, FAS, AFF series) - LUN provisioning, SnapMirror, FlexClone
Dell EMC (Unity, PowerStore, PowerMax, VMAX) - Storage groups, masking views, SRDF
Pure Storage (FlashArray, FlashBlade) - Volume management, protection groups, replication
HPE 3PAR/Alletra - Virtual volumes, remote copy, adaptive optimization
IBM FlashSystem/Storwize/DS8000 - Volume groups, FlashCopy, Metro Mirror
Hitachi VSP - LDEVs, ShadowImage, TrueCopy
Deep understanding of SAN architecture: zoning, LUN masking, multipathing (MPIO), WWN/WWPN management
Knowledge of storage features: Performance tuning, thin/thick provisioning, deduplication, compression, snapshots, clones, synchronous, asynchronous, metro-cluster, disaster recovery
Hands-on experience with storage management tools and CLIs for multiple vendors
Storage Development Expertise:
Deep understanding of block-level storage architecture and low-level I/O operations
Expertise in developing storage virtualization and data migration solutions from scratch
Experience with LUN manipulation, block tracking, changed block tracking (CBT), and bitmap management
Proficiency in handling I/O intercept, I/O redirection, and write-splitting mechanisms
Understanding of storage array REST APIs and vendor SDKs (NetApp ONTAP API, Dell EMC Unisphere, Pure Storage REST API, IBM Spectrum Virtualize API, HPE SSMC API)
Knowledge of SCSI commands, iSCSI protocol internals, and Fibre Channel frame structures
Development & Programming Skills:
Required: Strong programming skills in C/C++ for low-level storage operations and device-level programming
Proficiency in Python, Go, or Java for migration orchestration and control plane development
Experience with Linux kernel modules, device drivers, or Windows filter drivers
Knowledge of multi-threading, asynchronous I/O, and high-performance computing
Proficiency in REST API development and integration
Strong debugging skills for storage I/O issues and data path analysis
Cloud Platform Expertise:
Deep hands-on experience with AWS FSx & Azure NetApp Files
Understanding of AWS EC2 and Azure VM architecture and storage integration
Experience with AWS SDK (Boto3/Python, AWS SDK for Java) and Azure SDK