If you consider DevOps to be the fundamental idea, SRE may be considered the prescriptive technique of implementing that philosophy - at least, that's how Google defines it.
The agile methodologies have been applied, however, they need to be tweaked slightly to meet the SRE operations, does that make sense?