Over a million developers have joined DZone.

Chef or Puppet + IaaS = No More Sysadmins?

DZone's Guide to

Chef or Puppet + IaaS = No More Sysadmins?

· DevOps Zone
Free Resource

The DevOps Zone is brought to you in partnership with Sonatype Nexus. The Nexus Suite helps scale your DevOps delivery with continuous component intelligence integrated into development tools, including Eclipse, IntelliJ, Jenkins, Bamboo, SonarQube and more. Schedule a demo today

The end of days is nigh for the profession of systems administration according to Julian Dunn, a digital media systems designer and architect.  At a recent meeting of the New York City Linux Users' Group, a presentation using the configuration management tool, Chef, led him to the conclusion that

IaaS, or “cloud computing”, now allows anyone to provision new (virtual) servers inexpensively. No more waiting around for the system administrator to order a couple servers from Dell, wait a few weeks for them to arrive, rack them up, configure them, etc. Developers, armed with a tool like Chef and its huge cookbook of canned recipes for making many standard infrastructure components, can fire up everything they need to support their application themselves. Therein lies the demise of system administration as a standalone profession and the rise of “devops”. -- Julian Dunn

Traditional CM tools have been composed of elaborate prescriptive, rather than descriptive, scripts that are unaware of the underlying semantic meaning of user requests, according to Dunn.  The tools that we're now associating with DevOps (Puppet, Chef, etc.) allow you to describe your infrastructure in what Dunn refers to as a '4th Generation Language' way.  That simplified process for creating reusable, canned recipies for configuration, paired with IaaS (where you don't need to worry about the physical setup and configuration), is what could make the Sysadmin, as we know it, obsolete.  This is Dunn's theory.

With these new opportunities in cloud computing, Dunn sees the benefits of bringing development and system administration together, and suggests that "if sysadmins want to remain relevant, they'll get on board and start learning a bit more about programming."  Good point, Dunn, but let's not forget that, even with cloud services, code ultimately runs on servers/disk/memory. The hardware is never truly "virtual".

Source:  http://www.juliandunn.net/2012/01/13/chef-devops-and-the-death-of-system-administration/

The DevOps Zone is brought to you in partnership with Sonatype Nexus. Use the Nexus Suite to automate your software supply chain and ensure you're using the highest quality open source components at every step of the development lifecycle. Get Nexus today


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}