Sorry but I just clicked on thread and am a bit late. But yeah, that is definetly a shovelnose. One of the most common desert snakes in calif. They are extremly easy to keep and make hardy captives.
yours is a full grown adult.
Just keep them in sand (do not use beach sand!)and they will pop out and grab anything that moves by.
Also you need a undertank heat source on one end of the tank and a humid box. Do not use overhad lighting as a heat sourse as this will dehydrate them.
Here are some pics of mine. i bred than and have been keeping shovelnose for decades, off and on. It is good to offer them some other insect besides crickets all the time. They love wax worms, moths, spiders ect.
The babies they hatch out are super tiny and they will feed on pinhead crickets.





-----
