The automation of access optical networks is becoming more and more important in the research literature [1], and how to apply the software defined network (SDN) and network functions virtualization (NFV) is being now intensively investigated. In the specific case of PON networks, given its centralized nature, that the OLT houses all of the controls and intelligent parts, applying the centralized control envisioned by SDN/NFV makes even more sense. However, the aspects related to service automation & management when transforms traditional GPON networks in to softwarized and virtualized architecture, are relatively unexplored. That said and on this paper, we present our proof-of-concept implementation of the GPON network (OLT in exact) functions and services in an SDN-based and virtualized environments. Proposed architectures, implementation details as well as functional & performance test results will be presented and discussed.