I work for the federal government as a Geomatics coordinator, and consult as a GIS analyst, database programmer and scripter to tie it all together.
Recently I have been experimenting with porting ESRI Python scripts to R so that geoprocessing is fully decoupled from the ESRI's proprietary (and expensive) arcpy modules.