RFID microchip - yes
GPS - I don't think GPS implants exist.
Not to be rude, but if you own a large constrictor, there is one thing you owe to the rest of the reptile world. You need to make it your priority to make sure there will not be an escape. period.