Job Roles

Our job roles section is an umbrella category for anything categorized by IT career. Major sub-categories include CIOs, developers, network admins, tech support, DBAs, and IT management




With every advancement in artificial intelligence and automation, even more human jobs are put at risk. Could universal basic income be a...

Is the AI Revolution Going to Make Universal Income a Necessity?


Here we explain what a DevOps manager does ... and why that's important.

DevOps Managers Explain What They Do


Despite its small number of commands, SNMP is a powerful - and useful - protocol that has persisted for decades, and is likely to continue...

SNMP: The Little Protocol That Could


Don't have an IT degree or special IT certifications? No problem. You can still get an IT job. Find out how consultant Greg Miliates made...

How I Got an IT Job Without a Tech Background


The data scientist role is fast becoming the most sought-after career of the technology world. We asked top data scientist Jake Porway from...

Data Scientists: The New Rock Stars of the Tech World


Working in the computer industry isn’t for everybody. Find out why writer Shaun Boyd decided to leave it behind.

10 Reasons It Doesn't Pay To Be The Computer Guy


This scripting language is simple, inexpensive and highly effective, which explains why it's so popular. Find out more about it here.

PHP 101


Thoughtful leaders have dreamed up a more fluid software release structure to bridge the development and production environments, but...

Slow Dancing With Technology: Debugging, the Programmer and the Machine


Corporate networks are vital for modern business, but the technology those networks consist of - and the skills needed to manage the...

The IT Professional's Guide To Corporate Networks


As the pace of change accelerates, how can we avoid becoming obsolete? Here, John McMullen examines the price we pay - and what we get in...

As Technology Changes, How To Avoid Becoming Obsolete


Education is changing, and rather than being restricted by geography, students now have a dizzying array of of options. Today, anyone with...

Virtual Training and E-Learning: How Digital Technology Is Paving the Future of Advanced Education


Whether it's a business looking to hire someone or a student trying to decide what to major in, there is a lot of confusion about the...

What is the difference between computer science and information and communications technology (ICT)?


It's an exciting time to be a web developer - if you can stomach the steep learning curve. Here are a few things every web developer should...

10 Things Every Modern Web Developer Must Know


If you want your applications to be truly global, they have to be able to handle languages other than U.S. English. Unicode provides a...

Unicode 101


Getting this part of the hiring process right can be tough for technical IT types, who are more likely to shine at writing code than...

7 Tips For A Stand-Out IT Resume


To nurture data scientists, companies need to focus more on culture and organizational structure. Data scientist Ben Lorica provides his...

How to Nurture a Data Scientist


Whether you're tired of mousing around on your computer doing the same thing over and over, or want to build applications for the web,...

Scripting Languages 101


One of the biggest non-technical issues most corporate IT departments face is managing end user expectations.

4 Tips for Avoiding Blame IT Syndrome


Maintaining an organization's IT infrastructure is a big job, and the people entrusted to manage it need more than just basic IT skills....