1973 yılında Trabzon/Şalpazarı’nda doğdu. İlk, orta ve lise öğrenimini Trabzon’da tamamladı. Ankara Üniversitesi Siyasal Bilgiler Fakültesi Kamu Yönetimi'nden 1996 yılında mezun oldu. İngiltere’de Başbakanlık bursu ile yüksek lisans yaptı.
1997-2010 yılları arasında Başbakanlık Ekonomik ve Mali İşler Başkanlığı, İdareyi Geliştirme Başkanlığı, Mevzuatı Geliştirme ve Yayın Genel Müdürlüğünde Başbakanlık Uzman Yardımcısı ve Başbakanlık Uzmanı olarak görev yaptı. 2010 yılında Enerji ve Tabii Kaynaklar Bakanlığı Dış İlişkiler Başkanlığı'nda göreve başladı ve Nisan 2011-Şubat 2019 tarihleri arasında Enerji ve Tabii Kaynaklar Bakanlığı'nda Nükleer Enerji Proje Uygulama Daire Başkanı, Nükleer Enerji Genel Müdür V., Müsteşar Yardımcısı olarak görev yaptı. TETAŞ Yönetim Kurulu üyeliği, EÜAŞ ICC Yönetim Kurulu üyeliği, TAEK Danışma Kurulu üyeliği yapan Yamaç, 5 Şubat 2019 tarihinde Nükleer Düzenleme Kurumu İkinci Başkanı olarak atandı.