This content is part of the Essential Guide: Guide to building a better IT team structure
Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

Five career-advancing information technology skills

IT pros want to advance their careers. See which IT skills will enhance your worth this year, and the training and certifications that will propel you forward.

IT pros enhance their value to the enterprise with training and experience in five emerging disciplines.

A new year is underway and IT professionals should take advantage of new opportunities to build their skills. Most IT pros have some entry-level technical diplomas or certifications. But education is not a onetime effort; training is an ongoing process.

Whether it's writing new applications, securing the enterprise, rummaging through big data, managing an increasingly mobile workforce or moving to the cloud, IT staff can advance their careers and add real value to the business.

Industry insiders have these five information technology skill areas on their list of hiring priorities.

1. Coding and scripting skills

Executable coding and application development (in traditional languages like C++) now embrace new platforms and languages such as Java, Scala and Clojure app development optimizing applications for cloud deployments and mobility. Coding skills are in the spotlight.

"Developers and programmers that know and switch between multiple programming languages are often the most useful," said Chris Steffen, director of IT for Magpul Industries Corp.

DevOps practices are also changing the fundamental approach to software development and how development and operations staff interact. DevOps training is an ideal complement to specific language coding.

Essential automation tasks and efficient Windows systems management rely on PowerShell scripting, which uses a command line interface for granular control and script support for basic management automation.

"System admins would be wise to learn this valuable skill," Steffen said. "Nearly all of the Windows enterprise-class OS and management systems are PowerShell-based."

The proliferation of training options for software coding and PowerShell scripting skills can be confusing: college classes, online training, self-directed study and more. Weigh the extent of training, costs, time, effort and the need for formal or accredited completion.

2. Security and compliance skills

The frequency of high-profile cyberattacks and data thefts recently has underscored the need for stronger security skills. The IT security skill set is varied and there are numerous certifications that demonstrate competence.

Entry-level certifications like CompTIA Security+ and Global Information Assurance Certification's Security Essentials cover risk identification and mitigation, Wi-Fi protocols and preventing wireless attacks, password management, network access control, network protocols and mapping, identity management, authentication, physical security and basic cryptography, among others.

Advanced certifications include the International Information Systems Security Certified Information Systems Security Professional (CISSP) and Certified Information Security Manager from ISACA.

"CISSP training is probably the best certification for anyone to have," said Tim Noble, IT director and advisory board member from ReachIPS. "It conveys a sense that you know how to deliver IT services and keep them running while protecting the data since you understand confidentiality, integrity and availability."

Advanced certifications cover network intrusion detection and prevention, security policies and procedures, security management and other higher-level issues.

IT security staff should have a basic understanding of the compliance issues that affect the security of the organization, such as HITECH Act and PCI DSS 3.0 standards related to data storage and retention, network access and other topics. This keeps security policies and procedures in line with compliance needs.

Comprehensive IT security degrees are available through major universities; however, specific entry-level and advanced certifications are obtained through a mix of self-study and online/instructor-led "boot camps." For compliance-related security education, investigate your business's regulations and determine suitable training options.

3. Database and analytics skills

Managing, analyzing, reporting and securing big data falls to an emerging group of data experts with a keen understanding of how databases and data stores work.

"Big data is here, and IT executives have to do something with it," Steffen said. "Data analysts can be report writers, [business intelligence] applet developers, [database administrators], or all three."

Steffen also notes that big data includes serious security and compliance concerns that affect data storage, access and retention.

Big data is here, and IT executives have to do something with it.
Chris Steffendirector of IT for Magpul Industries Corp.

Traditional database administrator skills are a good foundation for data experts. Certifications like Oracle DBA training and Microsoft Certified Database Administrator are a good place to start. But "data expert" connotes a strong knowledge of big data analysis and reporting tools, such as Hadoop, Amazon Redshift service, Amazon Relational Database Service, SAP and others.

Master data analysis tools with training provided by the vendor for extra practice. For holistic data expertise, also study sales, distribution and other business factors that influence data volumes and quality.

4. Mobile device management skills

Knowledge workers increasingly rely on their own laptops, smartphones, tablets and other electronic devices to access applications and data on the business network. IT professionals face the perennial challenge of accommodating bring your own device while preventing data leakage and protecting corporate security.

Mobile device management (MDM) is a broad category of tools and skills to provide administrative control over employee-owned devices. MDM distributes and installs applications, transfers data and administers configurations. MDM is typically implemented with third-party tools designed to manage a scope of mobile products. They are usually based on established platforms like the Open Mobile Alliance (OMA) device management protocol, OMA client provisioning, SMS-based smart messaging, or device-specific platforms like Nokia's Asha over the air.

But MDM isn't just about using specific software. Successful MDM requires people skills and carefully considered acceptable-use policies -- MDM experts must create a reliable balance of accessibility, security, convenience and compliance.

While not a core data center skill, MDM knowledge will help you advance in the IT department or deepen your understanding of how users interact with the data center and related systems.

5. OpenStack skills

Running workloads in the cloud on standardized computing hardware is an ongoing challenge for cloud providers and developers.

OpenStack attempts to create a standard cloud computing platform that pools and provisions a data center's processing, storage and network resources through a Web interface. OpenStack is a group of components, including compute, object and block storage, network, management and other modules.

"New training that I think will help build skills is Open Stack training," Noble said. "Understanding how to create and manage resilient application design enabling on-demand access to compute resources will be increasingly important in the next five or 10 years."

Mastery of each module is a pathway to enhancing cloud implementations.

The OpenStack Foundation lists a range of training guides and online and live-led courses from Foundation members and third-party providers. There is no vendor-agnostic training or certification. For example, Red Hat offers Red Hat Certified System Administrator certification in Red Hat OpenStack.

Understand the IT shop's current or planned OpenStack deployment and select training that closely matches the vendor's implementation -- basic concepts carry over, but OpenStack nuances are vendor-specific.

Stephen J. Bigelow is a senior technology editor at TechTarget, covering data center and virtualization technologies. He acquired many CompTIA certifications in his more than two decades writing about the IT industry.

Next Steps

Do I need disaster recovery certifications?

SDN certs are necessary for pros looking to stay relevant

Vendor-specific information security certifications

Expand your cloud career with OpenStack skills

Dig Deeper on Data Center jobs and staffing and professional development

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

What IT skills are you going to develop this year?
I’m surprised at how many people either don’t realize that training is an ongoing process and continue to rely on the same, stale skillset, or they fail to take responsibility for the continued success of their own career, and don’t take the initiative to pursue training on their own. I think the need for continued learning is something that I learned growing up as I saw my father, who worked in IT (before there really was an IT department) at the same company for over 43 years spending time learning new technologies, programming languages, and whatever else it took to not only remain relevant, but to stay ahead and move up. So, what IT skills am I going to work on developing this year? I’m going to continue to work on improving my coding and scripting skills, and take advantage of the current favorable views towards cloud technologies, focusing on the cloud in general and OpenStack in particular.
I'd agree it is majorly surprising.  I know for me I'm hoping to find time to expand my toolsets in the realms of performance, security, strategy (at least as pertains to planning practices for software development and testing.)  I'm also interested in picking up some new programming tools, maybe a javascript framework like node.Js or learning a little of ruby on rails or sinatra.
I am C++ developper,So I want to diversify my skill set in Java script like node.js and backbone.js ,Python.I will keep eye on IoT related stuff and planning to get IoT kit from Intel or raspberry to play around it,
Last year was the year of mobile cloud development for me so this year i'm going to make a cross platform game so i'm at least having some fun coding. All work and no play leads to something...
Last year I was busy with C programming. This year I want to improve my programming skills with C++.
My strategy is always two-fold.
I set learning goals and I take advantage of the opportunities. Sometimes I trade former for the latter. For example, on my current project I need to deal with microservices app with Angular-based front-end. I haven't planned diving to that this year but now I'm gonna. Learning and skill development happens much better in the practical contexts.
On point article. However, you left out data science skills, or maybe you grouped them under analytics. Every type of cutting-edge software uses it now.
For my money, any involvement and improvement in efforts that take out the drudgery and busy-work and allow the team to focus on the real problems at hand will be huge, regardless of what area they are located in. that may mean some emphasis on coding/scripting, but even more important is looking for areas where there is waste and mis-management and improve the outlook there. Easier said than done in many cases, but I'd say well worth the effort.
I’d have to say that coding and scripting skills should encompass testing skills as well. Software testing becomes even more important with shorter and shorter release cycles and the rush to get to market before the competition. Yet, most IT professionals, and sadly even many of those who call QA or testing their profession, lack even the most basic of testing skills.
Sure, all skills mentioned are most definitely helpful but I'm not sure how does that guarantee promotion.Skills that help people to do their job better, eventually (rather very soon) become "minimum expectation" from job and thus it becomes regular rob description. I'm not sure how it happens in other part of the world but promotions are subjective to many other things beyond skills... 
Seems like there's a bit of confusion between skills and certification in the article. The latter is tricky. Many of them don't give any useful experience. And nothing is guaranteed, anyway.
Good article to make you start thinking. There are so many ways to improve but not all skills may be needed for the specific work environment. Just do not forget the basics. I have seen some great minds out ther but they lack the simple skills.