Develop migration strategies, understand source data, perform data quality analysis on source data; develop cleansing scripts to remove or replace invalid/bad data based on the output of source data profiling. Execute migration test cycles to test all the migration processes and the migrated data and resolve any issues before the go live cycle.