+1 for SSIS
You can implement the SSIS Catalog (SSISDB) in SQL Server 2014 and execute a Package from within your own stored procedure using stored procedures provided within the SSISDB.
Deploy and Execute SSIS Packages using Stored Procedures - SQL Server 2014
There are no special teachers of virtue, because virtue is taught by the whole community.
--Plato