Storage Migration Solution Architect
About the Role (100% Remote):
Storage Migration Solution Architect
On-Going Contract Assignment
- 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.
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
Education:
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
Additional Information
- All candidates are encouraged to apply, but many positions require a strict drug and background check by our customers.
- F2OnSite supports and adheres to all state laws regarding background checks.
- This position requires specific work hours to be adhered to. Typically the work hours are not flexible, so you must be able available to work during those hours.