Anyone who has worked in IT for more than five minutes knows that the field has been in a dramatic transformation for the past 10 years, invading and conquering other organizational domains such as communications and security, while also wrestling with the new issues that technology has wrought such as employee mobility. In most organizations, IT has had to transform itself from a bunch of techies installing and troubleshooting equipment to a key enabler of business strategy and competitiveness.
Throughout, outsourcing and offshoring have shaken the foundations of IT, making some wonder at times if they have a role in their organization at all. And those who work in outsourcing companies also have to figure out what their role is when they are supporting a variety of clients.
What do all these changes mean for the typical IT employee today? What skills should an IT staffer be nurturing to enhance his or her career in a changing market? From InfoWorld's research, it's clear that IT staff need to bolster their skills and certifications in three key categories: technology, process, and business skills.
The essential technology skills for IT staff
Despite all the changes the profession has gone through as it has become intertwined with the business, IT is still about technology at its core. Today, several technologies stand out as enticing career opportunities due to their complexity and the shortage of IT expertise around them. Four stand out in particular: virtualization, unified communications, wireless, and modern application development.
Virtualization. In the rush to consolidate operations and reduce IT capital costs, virtualization has taken off, particularly server virtualization.
But the introduction of virtualization to reduce hardware and energy usage has brought in a new challenge: how to manage the virtual environment. "Virtual machines are so easy to develop and so difficult to manage," says Mike Walsh, a product manager for Global Knowledge, an IT and business training organization. "If you're creating virtual machines that can be moved all around physical servers, updated or not, documented or not, protected or not, how in the world do you manage it all? You can have a single physical server running dozens of different operating systems, including a legacy application on an old version of NT. It's very challenging."
As demand for virtualization skills increases, training and certification programs from both independent trainers and virtualization vendors are starting to appear for virtualization management. Although such training is useful, the best way to enhance your virtualization career, experts say, is to get real-world training on the job, especially through a large virtualization project.