My manager heard about devops yesterday
As far as I can tell it is mainly about automating systems administration. Well, the last I heard, any decent systems administrator is always looking to automate as much as possible. Doesn't it fit into the seven virtues of a sysadmin - laziness etc.
Puppet is a useful automation tool for systems administrators but I don't need it being turned into some bullshit bingo term like devops. </rant>
When looking at specifics of legacy systems. We are stuck with them so we have to work around them. Things like virtualization will make this easier but if they are really business critical, they will not go away and no amount of funky new terminology will make them go away.