Sachverhalt: A. A._ (Jahrgang 1976) ist kosovarischer Staatsbürger. Im April 1999 heiratete er die in der Schweiz niederlassungsberechtigte, aus Bangladesh stammende B._ (Jahrgang 1976), worauf ihm eine Aufenthaltsbewilligung erteilt wurde. Das Ehepaar hat einen gemeinsamen Sohn C._ (Jahrgang 2002). Mit Urteil vom 19. Mai 2011 verurteilte das Kantonsgericht des Kantons Luzern A._ in zweiter Instanz wegen mehrfacher Widerhandlung gegen das Betäubungsmittelgesetz, begangen als schwerer Fall nach Art. 19 Ziff. 2 lit. a BetmG, zu zwei Jahren und zwei Monaten Freiheitsstrafe, davon sechs Monate unbedingt. Mit Verfügung vom 31. Oktober 2012 stellte das Amt für Migration des Kantons Luzern fest, dass die Aufenthaltsbewilligung von A._ erloschen sei. Die Wiedererteilung seiner Aufenthaltsbewilligung wurde verweigert und seine Wegweisung angeordnet. B. Das Justiz- und Sicherheitsdepartement des Kantons Luzern wies eine von A._ dagegen erhobene Verwaltungsbeschwerde ab. Mit Urteil vom 30. Juni 2014 bestätigte das Kantonsgericht des Kantons Luzern diesen Entscheid. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 3. Juli 2014 beantragt A._, das angefochtene Urteil des Kantonsgerichts des Kantons Luzern vom 30. Juni 2014 sei kostenfällig aufzuheben. Des Weiteren beantragt er im Wesentlichen die Wiedererteilung seiner Aufenthaltsbewilligung und eventualiter die Rückweisung an die Vorinstanz zur erneuten Prüfung. Zudem sei ihm für das vorinstanzliche Verfahren und für das bundesgerichtliche Beschwerdeverfahren die unentgeltliche Rechtspflege und Verbeiständigung zu gewähren. Die Vorinstanz hat auf eine Vernehmlassung verzichtet. Das Staatssekretariat für Migration SEM (vormals Bundesamt für Migration BFM) schliesst auf Abweisung der Beschwerde. Mit Präsidialverfügung vom 8. Juli 2014 wurde der Beschwerde die aufschiebende Wirkung erteilt.