Lead Image © Iaroslav Neliubov, 123RF.com

Lead Image © Iaroslav Neliubov, 123RF.com

No Hands

Welcome

Article from ADMIN 31/2016
By
As system administrators, we deal with a variety of issues, problems, and tasks that face us on a regular basis. Our managers ask us to solve problems with fewer staff. They ask us to "make do" with underpowered systems.

As system administrators, we deal with a variety of issues, problems, and tasks that face us on a regular basis. Our managers ask us to solve problems with fewer staff. They ask us to "make do" with underpowered systems. Our executives expect longer hours at the same pay rates. And we have to deal with training our replacements or be denied our severance packages. But all the trials and tribulations that have plagued us for the past 15 years could easily escalate if the trend for greater automation continues.

Imagine a system that intelligently heals itself, restarts its own services, monitors its own health, alerts itself to its own problems, acquires its own patches and updates, installs its own software, reboots itself, and self-generates its own reports (conveniently in Excel format) to be gathered by another automated system that crunches the data and distills it into easy-to-read charts, graphs, and color-coded statuses. These technologies are not far away, Of course, even the smoothest-running automated artificially intelligent system will require a few of us to tweak and jump-start a failed process every now and then, but you might find that one admin is managing many more systems than before.

We system administrators are not entirely blameless in this trend toward more automation. For years we have automated repetitive tasks, passed off the low-level work to junior administrators, offshored the undesirable work, and come up with new ways to avoid hitting the keyboard. I once created an entire performance status reporting system that was fully automated. Each day the reports were ready for the administrators. Each month the databases truncated and archived themselves, and new ones were created with scripts timed perfectly to do what used to take me hours.

Yes, I was proud of myself for my "scripting magic," but little did I know the full ramifications of those actions. What once took me a full day, every day to complete, was now operating without a touch, without a human thought, and without the need for me. Like others before me, I quoted the Automater's Creed: Automating these repetitive tasks frees me up to perform higher level functions and development. Indeed it did. I then turned my sights toward automating those higher level functions of automated data gathering from multiple sources, gathering inventory data, providing reports for free IP addresses, and scraping error logs.

Automation is a good thing. But like all good things, it should be taken in moderation. There is no mechanical panacea, no single right answer for every problem. And no algorithm, no matter how sophisticated or well thought out, can replace a human – not completely, at least.

Not surprisingly, I received no accolades, no ticker tape, and no monetary reward for my work. But, I did receive one thing that made me happy. A question. A question that I was happy to answer: What else can we automate? "Everything," I said – everything, including the jobs of those who want to automate everything.

Ken Hess * ADMIN Senior Editor

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy ADMIN Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • The Unbearable Lightness of Being Human
    For many years, I've written about the plight of sys admins, about our bottom-feeding status, and about how we love our jobs so much that we'll take abuses dished out by employers, colleagues, and users. The only refuge we have is the computer world that we govern.
  • Welcome
    I love automation. Almost every day I write scripts to automate some task, and then I schedule that task to take place at a specific time. Sometimes I automate so many things that I forget they're automated. I'm not sure if that's good or bad, but it does happen.
  • Old and New
  • VMware vRealize Automation 7
    We look at VMware's tool for managing and provisioning cloud infrastructures.
  • PowerShell Part 3: Keeping PowerShell in the Loop

    PowerShell’s ability to use loops extends its reach to remote systems and performs repetitive operations.

comments powered by Disqus