In-Depth

IT Cloud Survival Skills

Cloud computing may fundamentally change the way IT professionals do their jobs. Smart IT pros will be prepared for the upheaval to come.

I'll never forget the first time I heard about cloud computing. It was at least a decade ago, maybe longer, at a trade show in Las Vegas where Bill Gates gave the keynote address. Gates outlined a vision that involved universal connectivity, with data and various services living in the cloud.

Although I can't remember exactly when Gates gave this speech, or even which trade show it was, I distinctly recall the conversation I had with attendees as we left the keynote. We all thought Gates had lost his marbles. After all, who would ever turn over all of their data to a service provider? Besides, at that time, high-speed Internet connectivity was virtually nonexistent.

In the weeks following the conference, I all but forgot about Gates' cloud vision. As the years went on, cloud computing gradually crept onto the scene. Initially, the transition involved applications that connected to the Internet to complete various functions. Some of the earliest examples I can recall involved Microsoft Office retrieving the latest help files from the Internet, or certain Microsoft products requiring online activation. As high-speed Internet connectivity became more available, entire applications became Internet-based. Today there are dozens of companies that offer Web-based backup services.

Cloud computing is now a mainstream technology. Microsoft, through its Business Productivity Online Suite (BPOS), offers hosted versions of Exchange, SharePoint and Office Live Meeting. Then there's Dynamics CRM Online, with much more to come.

Why the Cloud?
So, why is there such interest in cloud computing among big software vendors? Cloud computing is a sweet deal for software companies, and here's why: Applications that reside in the cloud are almost always subscription-based. This means an organization that subscribes to such a platform will never fully own a license for hosted apps. Even though the subscription fee may be small, organizations may well pay more over time than they would have if they had simply purchased licenses for the application.

Besides the increased revenues that the cloud model delivers, software publishers also save money on support costs. Because the publisher hosts the application itself, it can be sure that the application is configured correctly and is running on reliable hardware. These factors are likely to eliminate the vast majority of the support calls the software publisher receives.

There's another reason why cloud computing is such a big moneymaker for software publishers. When an application is hosted, it becomes almost impossible for it to be pirated. It goes without saying that some organizations that would've taken a few liberties with software licenses will be forced to properly license their software once it becomes available as a cloud-only solution.

All this being the case, it's safe to say that cloud computing isn't going to go away any time soon. Cloud computing might be one of the best things to ever happen to software publishers, but it isn't exactly the best thing to ever happen to IT professionals. Sure, cloud computing has the potential to make your job easier -- but it also has the potential to eliminate your job.

IT Must Adjust
For many years now, IT has had a reputation for being a high-demand profession in which skilled professionals can earn an above-average income. Unfortunately, I believe IT professionals are on the verge of becoming obsolete. If the obsolescence of IT professionals seems ridiculous, think about other industries the cloud has fundamentally changed.

In the 1980s, one of the surest ways to get rich was to open a video store. The VCR had just gone mainstream, and home video rentals were a hot new trend. Today you'd be hard pressed to even find a video store that's still in business. Instead, movies are delivered through the mail or over the wire from the cloud.

In some ways, the same thing has happened to the video game industry. Video games have always been something of a social experience. I remember sitting around the living room as a kid and playing Nintendo with my friends.

Console games still exist, but the social aspect has changed dramatically. Xbox 360, for example, is connected to a back-end cloud service that lets gamers compete with online opponents. Likewise, my wife subscribes to an online service called Pogo where all of the games are hosted in the cloud, and an entire online community has formed around the games.

My point is that cloud computing has dramatically transformed certain industries and has already rendered some of them obsolete. In the next few years, we may see the same thing happen to IT.

Although not yet widespread, there are already companies offering cloud-hosted desktops. It's conceivable that in the not-so-distant future, organizations will begin to replace traditional desktop computers with terminals that boot from a virtual hard drive hosted by a service provider. In fact, this technology already exists. Imagine what would happen if the company you work for decided it was less expensive to outsource its desktops to a hosting provider than to maintain physical desktop hardware. How many of the company's help desk staff would no longer be needed?

I realize many of you reading this article are network administrators or IT pros in other areas and not help desk technicians, but other IT pros are also in danger of becoming obsolete. Think about how many of your day-to-day duties would go away if your company decided to outsource its server applications. The hosting provider would perform tasks such as configuration changes, patch management and server backups.

So, which duties would be left for the network administrator of the future? Not many. Occasionally network admins might need to set up user accounts, but I think the hosting providers will probably develop Web front-ends that make user management idiot-proof. Go Daddy, for instance, is already doing just that with its Web-hosting packages.

When it gets to the point where network administration consists solely of mundane tasks, and those tasks have all been made idiot-proof, skilled network administrators will no longer be needed.

I realize this is a bold statement, but consider this: Most companies are not in the IT business. IT is simply a department within the organization that is there to facilitate the organization's business needs. Owners or shareholders want the company to be as profitable as possible, and one way of increasing profitability is to get rid of unnecessary costs.

If it becomes cheaper to outsource an organization's IT needs -- and doing so does not impact reliability -- you can bet it will only be a matter of time before shutting down IT departments becomes a new business trend. Once a company stops seeing you as an asset and starts seeing you as an expense, you're in trouble.

However, I don't have a crystal ball, and I don't believe IT is going to vanish completely. There will still be IT jobs, but those jobs are going to be concentrated in different areas. I think it makes a lot of sense to hone your skills in preparation for the inevitable changes that are coming to IT. That way, you can be ahead of those who remain unprepared.

Which IT skills are going to be needed over the next decade or so? The key is to consider what we know about cloud computing and about how businesses' IT needs are changing. There are three areas in which I predict IT growth.

Network Engineering
The first skill that's here to stay is network engineering. The very nature of cloud computing means organizations will be absolutely dependent on Internet connectivity. If connectivity to the outside world fails, the entire cloud-computing model breaks. I expect organizations to hire network engineers whose job it will be to ensure optimal connectivity.

Network engineers will have to focus on ensuring network reliability as their top priority. I also expect traffic shaping to become a hot skill for engineers. In case you aren't familiar with traffic shaping, it's a science that deals with prioritizing network bandwidth.

On any network, there's a collection of applications all competing for a finite amount of bandwidth. This isn't a problem if there's plenty of bandwidth to go around, but in a cloud-computing environment in which every application -- and possibly even the operating system -- is being hosted remotely, efficient bandwidth management becomes critical.

The idea behind traffic shaping is that while every packet of data needs to be delivered, some packets are more time-sensitive than others. Packets related to things like video conferencing or VoIP must be delivered as quickly as possible to avoid jitter. Packets related to something like a PowerPoint presentation, on the other hand, are a lot less time-sensitive.

Traffic shaping leverages technologies such as Quality of Service to reserve bandwidth according to an application's needs. The trick is to do so in a way that doesn't rob any of the applications of the bandwidth they really need: This is where network engineers come in.

If every single application is hosted, then Internet bandwidth saturation becomes a very real possibility. Traffic shaping will be essential to ensuring that hosted applications will be able to run in parallel without suffering from network bottlenecks.

Security
Another major growth area will be security, and most organizations' security needs will likely change. After all, server-level security becomes a non-issue if you don't have any servers. Likewise, desktop security -- at least by its current definition -- will go away as bloated desktop OSes give way to bootable thin-client components.

Having said that, network security will become vitally important, even more so than it is now. Not only will organizations have to prevent packet sniffing on the network, they will also have to take measures to prevent denial-of-service (DoS) attacks. Bandwidth saturation has the potential to be the Achilles' heel for cloud computing, so a DoS attack could prove to be crippling.

Additionally, as cloud computing becomes more prevalent, Public Key Infrastructure (PKI) will play a more important role in IT security. PKI is nothing new; its been widely used for years. The reason why PKI will increase comes down to trust. For example, if you install an application onto one of your servers, you have a natural tendency to trust that application because you're the one who installed it. You also know that the application is running on one of your servers -- which you also trust -- on a trusted private network.

In a cloud-computing environment, all of the applications are hosted in different places, and trust becomes more of an issue. Network administrators are going to expect remote servers to prove their identities so that admins know workstations aren't being redirected to a malicious server. Likewise, there's going to be an expectation for all remote applications to be digitally signed as a way of verifying that code hasn't been tampered with.

Eventually hosting providers are going to expect subscribers to provide digital signatures, too. Doing so will make it easier for the providers to verify that their wares are being used by legitimate, paying customers.

My advice is to bone up on network security. While you're at it, getting a Certified Information Security Systems Professional certification won't hurt, either.

Compliance
The biggest area of growth will be around compliance. Regardless of whether you love or hate the current administration in Washington, it's abundantly clear that it has set its sights on increasing regulations for businesses. While this will most likely be bad news for organizations that are trying to control costs, increased regulations will provide opportunities for IT professionals.

There isn't a doubt in my mind that hosting providers will help with regulatory compliance to some degree. However, I can't help but recall something that was often said when I was working with the military: You can delegate authority but not responsibility. In other words, hosting providers will be able to assist organizations with maintaining regulatory compliance, but ultimately it's the organizations' responsibility to ensure that they're compliant with the various regulations. It will be essential for organizations to employ IT professionals who have a good working knowledge of the various regulations, and who know how to ensure that the organization is able to pass an IT audit.

When it comes to compliance audits, the stakes are extremely high. The process of becoming compliant with various regulations can sometimes cost organizations millions of dollars and require several months of concentrated effort. With so much at stake, you can bet most organizations are not going to trust their compliance initiatives to someone who merely claims to know about compliance -- they're going to demand proof. As such, compliance-related IT certifications should become highly coveted over the next few years. This theory isn't purely speculative. I happen to know that the staff at FISMA Center -- an organization that certifies individuals as Federal Information Management Security Act Compliance Practitioners -- is barely able to keep pace with the demand for training and certification.

Prepare Today for Tomorrow
I don't believe today's IT skills will become completely obsolete. Hosting companies, for example, will have to hire employees to manage and maintain the hosted services. There will also be organizations that refuse to outsource their IT operations. Even so, network administration jobs are going to be in short supply, and it makes sense to focus on some of the skills that will be needed going forward.

comments powered by Disqus

Reader Comments:

Thu, May 5, 2011 Larry thyroid symptoms

I still couldn't figure it out what all these cloud technology is all about. I guess it's about sharing resources within a network? There's even cloud hosting recently claiming to be much faster and cheaper.

Thu, Sep 9, 2010 Hi

Everything changes however most predictions of what the changes will be are not that accurate. They are usally either biased, have an agenda and/or have a lack of understanding of how the changes will effect everything. IT Jobs will change but not go away, tech skills always need updating. The "cloud" still has a lot of concerns for most business so it may take awhile before these changes happen. Remember people predicted that we would have a paperless office by now.

Thu, Aug 26, 2010 Michael Murton Pittsburgh

This sounds like the mainframe all over again. What happens to the small business?

Thu, Aug 26, 2010

Security has a long way to go before Most people think about going all into the clouds. Manufacturing wont be there in the near future either do to machinery.

Wed, Aug 25, 2010

It's true that currently some public clouds pose security risks, but the private clouds will change IT completely and very soon. And you better get Linux under your belt because it's mostly driving cloud computing and virtualization (and SmartPhones) if you look under the hood. With the exception of Microsoft of course.. VMWare vSphere, Citrix Xen Server, Ubuntu EC2 Amazon Cloud, Amazon Cloud, RHEL KVM Clouds, Rack Space Clouds, Microsoft Clouds, etc.... Currently there are software virtual appliances that are replacing hardware devices like routers, firewalls, switches, servers, IPS/IDS, network backup, network storage, etc.... It's all here today so get ready IT buds!.

Fri, Jul 2, 2010

Let's outsource the County.

Tue, May 25, 2010 mrT

the best way to save IT admin jobs, is to spend some legit time learning code. You need to know how these apps are working so that when a client has some problems they don't need to call some out-of-house tech helper.

Thu, May 20, 2010 Tom Philo Beaverton, Oregon

When I first experienced "cloud" computing back in the early 1980s when the military outsourced all their IT operations and data computing to EDS in the STARS (later ASIMS) IT project, it ended up employing MORE IT people since now people at the business had to hire people to talk to the people at the other end and coordinate to fix problems that they could not see - and it make it all that much more difficult to fix anything. We went from a shop of 25 to a shop of 36 - and EDS had a shop of 100 people running the place around the clock.

Thu, May 20, 2010

only problem i see is if your cloud is inaccessible to your work network, what will you do?

Thu, May 20, 2010

Although we may try some cloud-based general productivity apps, we will not consider remote hosting of our business-critical financial information and systems...there's too much risk.

Wed, May 19, 2010 RAC Massachusetts USA

Any time i cost out a "cloud" server vs my own dedicated server in a datacenter I find little, if any, financial advantage to be had. Furthermore, both servers require my own administration - so where is the benefit? And lastly, when that super-catastrophic failure occurs affecting thousands of entities in Amazon's cloud I will smile knowing I made the right decision to have my lowly little dedicated server in the datacenter to worry about!

Wed, May 19, 2010 Tim Wessels

I've never felt Mr. Gates was much of a prognosticator after his famous comment in the 1980s about computer users never needing more that 640KB of RAM. And given Microsoft's history of being overtaken by emerging trends in computing, like the commercialization of the Internet in mid-1990s and the arrival of cloud computing in the form of Amazon Web Services in 2006, I'm amazed that anyone believes that Mr. Gates had any credible vision about cloud computing 10 years ago. Just this past March, Mr. Ballmer proclaimed Microsoft is "all in" when it comes to cloud computing. His statement should put fear into the hearts of every MCSE in the country. Microsoft can see the writing on the wall and it says that premises application software running on Windows servers and PCs is going to be a declining source of revenue. Why? Because all application development is headed into the cloud, which is why Microsoft finally launched Windows Azure in January. When all of the apps are being developed to run in the cloud that is where people will go to run their apps. It is that simple. Cloud computing is the emerging computing landscape of the 21st century and within 10 years it will be a done deal. IT professionals need to stop hugging their servers and start helping their organizations leverage the cloud. Resistance is futile...you will be assimilated...in the cloud.

Wed, May 19, 2010 Seminole County Shankapotamus Sanford Florida

Lets outsource the County!

Mon, May 3, 2010 Chris D http://www.apptix.com

This article is spot on when it comes to how the role of the IT professional will evolve due to cloud computing, but this change should actually be looked at as ‘freedom’ for IT administrators. It allows them to get back to the core roots of the profession, specifically creating new capabilities and benefits to help grow the business, rather than the daily headache of managing an internal e-mail system or SharePoint site. It’s mostly the rote tasks that will be sent to the cloud – anything requiring specialization will still (for the most part) be handled in-house, at least from my perspective.

Mon, May 3, 2010

My company does technology consulting for small businesses. While we are seeing applications like Exchange go to the cloud, there are so many more custom applications that are not going to the cloud anytime soon. Many were written by a single author and while they are no longer being actively maintainly they are still being heavily used. Some of this software is so industry specific that either there is no off the shelf alternative. The cloud is great in so many ways but one thing that is missing from many cloud apps is the ability to tailor that application to the specific customer. I think we will see a hybrid scenario more often than not with some apps alway being run a local server.

Sat, May 1, 2010

Unfortunately, the term "cloud computing" is just a new verbal spin on mainframe computing with dumb terminals (thin clients). It seems that the major mainframe (now called virtual server for the software end of it) providers, seems to rear its head about every several years. When you depend on someone else keeping your vital information, you WILL need security and storage backup hardware and software on your site under your control. Cost being the operative word for cloud computing, we tend to loose site of the most important part of the mix. My business data that makes my business run and if lost or compromised means I am out of business. With companies out sourcing over seas and not doing a good job of it now, how are they going to do a better job in the future? Conclusion. Cloud computing like its previous name sake, mainframe computing has a place in the data mining mix under limited applications. Would you let a stranger hold your wallet if he promised to give it back to you when you needed it? It may cost more money to hold your own wallet (in house data) but in the long run you won't have to find the person holding your wallet when you need it. Friend of responsible business practices.

Add Your Comment Now:

Your Name:(optional)
Your Email:(optional)
Your Location:(optional)
Comment:
Please type the letters/numbers you see above

Redmond Tech Watch

Sign up for our newsletter.

I agree to this site's Privacy Policy.