IT career paths – everything you need to know

IT career paths – everything you need to know to plan, kick-start, and level up your IT career: job roles, job titles, specializations, skills, certifications, salaries, and training resources, from entry level positions to senior level positions.

  • IT industry employers
  • Getting into IT
  • Career path: IT Support (Technical Support)
  • Career path: Systems
  • Career path: Analysis
  • Career path: Networking
  • Career path: ­Database
  • Career path: Programming
  • Career path: Development
  • Career path: Project
  • Career path: Information Security
  • IT career landscape
  • IT training resources

You may also be interested in The Security Operations Center (SOC) career path.

IT-career-paths-uncle scrooge-1200x675px
A Network Security Analyst with 1-5 years experience makes between US$89,643 and US$111,280 per year (U.S. Department of Labor). (Uncredited image)

IT industry employers

  • Manufacturers of IT equipment (Cisco, Dell, Arista, Microsoft, etc.) that sell to large businesses such as Walmart, Amazon, etc.
  • Value added resellers that sell IT products and services to smaller businesses
  • MSPs – Managed Service Providers (for companies that do not want to hire IT specialists)
  • ISPs – Internet Service Providers (AT&T, COMCAST, Verizon, etc.)
  • IT recruiters
  • Businesses, nonprofits, school systems, and government organizations
  • Freelancing platforms (Upwork, Fiverr, Freelancer, Toptal, etc.)

Getting into IT

In the absence of a university degree, entry into the IT field can be accomplished through entry level support roles. Holding a bachelor degree (especially in computer science/information systems disciplines) becomes more relevant the more senior is the position. With a four-year degree one should be able to skip entry level support roles and move straight into a junior level role. With the right combination of IT industry certification and lab (hands on) experience gained through completed learning projects and/or demonstrated talent, a university graduate should be able to land an admin/analyst position as their first job in IT. See Information Technology Career Pathways by MicroTrain Technologies (Chicago, IL).

Career path: IT Support (Technical Support)

There are 400,000 U.S. job openings in IT and a $52,000 median entry-level salary in IT support, according to U.S. Burning Glass Labor Insight Report (data for 4/01/2021 – 3/31/22).

IT support is all about troubleshooting and problem solving, and providing great customer service along the way. This includes setting up computers for users within an organization, overseeing computer systems, and debugging whenever a problem arises. A job in IT can mean in-person or remote help desk work in a range of organizations across many different industries. (Google IT Support Professional Certificate)

There are generally three tiers or levels of IT support or “tech support” roles that level up to tech support management. Level one tech support is typically a customer service role set in a retail or call center environment. As the first line of support the focus is on helping the customer troubleshoot software and hardware issues. Related job titles include Technical Support Coordinator, Computer Specialist, Computer Support Specialist, Computer Technician, Help Desk Analyst, Support Specialist, and Technical Support Specialist.

Level two tech support typically requires more specialized product knowledge and does not involve taking front line calls. Related job titles include Technical Support Level 2, Help Desk Level 2, Desktop Systems Specialist ­ Level 2, Information Technology Specialist 2, and Help Desk Tier 2.

Level three IT support positions tend to be specialized and are considered to be part of product development rather than general support. Related job titles include Technical Support Level 3, Help Desk Level 3, Desktop Systems Specialist ­Level 3, Information Technology Specialist 3, and Help Desk Tier 3.

Technical support managers train and coordinate the company’s technical service staff. Tech support managers typically work with product development teams to improve and build documentation and support procedures.

Career path: Systems

A system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi­user computers, such as servers. The system administrator seeks to ensure that the uptime, performance, resources, and security of the computers he or she manages meet the needs of the users, without exceeding the budget. To meet these needs, a system administrator may acquire, install, or upgrade computer components and software; provide routine automation; maintain security policies; troubleshoot; train and/or supervise staff; or technical support in projects. (MicroTrain Technologies)

Systems administration is the field of IT that’s responsible for maintaining reliable computer systems in a multi-user environment. Sysadmins have a solid grasp of infrastructure services as well as cloud infrastructure setups and management of cloud resources. Sysadmins manage and configure servers and know how to use industry tools to manage computers, user information, and user productivity.

As articulated in the Google IT Support Professional Certificate course System Administration and IT Infrastructure Services, a system administrator is able to (after completing the course): ● Utilize best practices for choosing hardware, vendors, and services for your organization, ● understand how the most common infrastructure services that keep an organization running work, and how to manage infrastructure servers, ● understand how to make the most of the cloud for your organization, ● manage an organization’s computers and users using the directory services, Active Directory, and OpenLDAP, ● choose and manage the tools that your organization will use, ● backup your organization’s data and know how to recover your IT infrastructure in the case of a disaster, and ● utilize systems administration knowledge to plan and improve processes for IT environments.

Systems Administrator related job titles include System Admin, Server Administrator, IT Systems Administrator, and IT Administrator.

Systems Architect related job titles include Solution Architect, System Architect, Computer Systems Architect, Security Architect, Knowledge Architect, and Enterprise Architect.

Systems security analysts “plan, implement, upgrade, or monitor security measures for the protection of computer systems. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses” (MicroTrain Technologies).

Systems Security Analyst related job titles include Information Security Administrator, Information Security Analyst, Data Security Analyst, Security Analyst, Security Engineer, and Systems Security Information Technology Specialist.

Career path: Analysis

A computer systems analyst helps a company or other organization use computer technology effectively and efficiently. He or she incorporates new technology into a company’s current system after doing a cost­ benefit analysis to determine whether doing so is financially sound and will serve the entity well. (MicroTrain Technologies)

Jr. Analyst, Analyst, and Sr. Analyst related job titles include Applications Analyst, Applications Systems Analyst, Software Analyst, Systems Analyst, Technical Analyst, Programmer Analyst, Business Analyst, and Applications Developer.

Career path: Networking

Network administrators, engineers, and architects are responsible for implementing, maintaining, supporting, developing and, in some cases (engineers and architects), designing communication networks within an organization or between organizations.

Network admins analyze and resolve end user hardware and software computer problems, and provide end user training where required. Network admins “ensure the stable operation of the in­house computer network and all connected PCs and peripherals, including planning, developing, installing, configuring, maintaining, supporting, and optimizing all network hardware, software, and communication links” (MicroTrain Technologies).

Network Administrator related job titles include Network Admin, Cisco Network Engineer, LAN Systems Administrator, Network Support Administrator, Network Support Coordinator, Network Engineer, and Network Manager.

Network Architect related job titles include Network Systems Consultant, Network Systems Integrator, Network/Telecom Engineer, Networking Engineer, Networking Systems and Distributed Systems Engineer, Telecommunication Systems Designer, and Design Engineer.

Network security analysts “plan, implement, upgrade, or monitor security measures for the protection of computer networks. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses” (MicroTrain Technologies).

Network Security Analyst related job titles include Network Security Administrator, Network Security Engineer, Network Security Officer, Security Analyst, Security Engineer, and Systems Security Information Technology Specialist.

Key computer networking skills include (Google IT Support Professional Certificate): ● Knowledge of computer networks in terms of a five-layer model, ● comprehension of all of the standard protocols involved with TCP/IP communications, ● understanding of network troubleshooting tools and techniques, ● understanding of network services like DNS and DHCP that help make computer networks run, and ● understanding of cloud computing, everything as a service, and cloud storage.

Career path: ­Database

A database professional is responsible for the performance, integrity and security of a database. They will also be involved in the planning and development of the database as well as troubleshooting any issues on behalf of the users. Job roles vary depending on the needs of the organization, type of database, business process and the capabilities of the database management system in use. (MicroTrain Technologies)

Jr. Database Administrator related job titles include Database Administrator, Database Technician, Database Tester, Database Analyst, and Database Coordinator.

Database Administrator related job titles include Database Administrator, Database Developer, Oracle Developer, Oracle DBA, and MySQL Administrator.

Sr. Database Administrator related job titles include Data Warehousing Engineer, Sr. MySQL Administrator, Database Administration Manager, Database Developer, Database Engineer, DBMS Specialist, and Databases Software Consultant.

Database Architect related job titles include Artificial Intelligence Specialist, Database Architect, Information Architect, Information Engineer, Knowledge Architect, Consultant, Strategic Business and Technology Intelligence, Systems Development Manager, and Security Architect.

Database security analysts “plan, implement, upgrade, or monitor security measures for the protection of database systems. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses” (MicroTrain Technologies).

Database Security Analyst related job titles include Information Security Administrator, Application Systems Administrator, Information Security Analyst, Data Security Analyst, Security Analyst, Security Engineer, and Systems Security Information Technology Specialist.

Career path: Programming

A programmer turns specifications into working code for a specific system or platform.

Jr. Programmer related job titles include Analyst Programmer, .NET Developer, Applications Programmer, Beta Tester, Business Programmer, Programmer, Programmer Analyst, and Software Programmer.

Programmer related job titles include Systems Engineer, .NET Developer, Applications Programmer, Business Programmer, Programmer, Programmer Analyst, Software Programmer, Java Programmer, and Video Game Programmer.

Sr. Programmer related job titles include Systems Engineer, lead Programmer, Database Programmer, Sr. Java Programmer, Operating System Programmer, Software Engineer, and Software Programmer.

Career path: Development

Developers are the brains behind the design, installation, testing and maintenance of software systems. Development is a cross­-disciplinary career path typically requiring hardware, systems, database and programming knowledge. (MicroTrain Technologies)

Jr. Developer related job titles include Systems Engineer, Web Developer, Applications Developer, Programmer, Internet Programmer, Systems Programmer, .Net Developer, Jr LAMP Stack Developer, Jr. Full Stack Developer, and Jr. Openstack Developer.

Developer related job titles include Systems Engineer, Web Developer, Applications Developer, Programmer, Internet Programmer, Systems Programmer, .Net Developer, LAMP Stack Developer, Full Stack Developer, and Openstack Developer.

Sr. Developer related job titles include Systems Engineer, Web Developer, Applications Developer, Programmer, Internet Programmer, Systems Programmer, .Net Developer, Sr. LAMP Stack Developer, Sr. Full Stack Developer, Sr. Openstack Developer, and Lead Developer.

How to become a software engineer with no experience (Self-taught Roadmap 2022)

1. Learn Python from freeCodeCamp’s Python in 4 hours Full Course: Learn Python – Full Course for Beginners [Tutorial]

Master: variables, functions, conditional statements, loops, lists, dictionaries, objects, and interfaces.

2. Web development: HTML, CSS, Git, JavaScript, Portfolio Site, Node.js backend, React framework, Database Firebase/MongoDB, Crud Apps.

3. Learn the common data structures: lists, stacks, queues, linked lists, trees, graphs, tries, and hash tables.

4. Do some LeetCode problems (interview prep).

Career path: Project

Plan, initiate, and manage information technology (IT) projects. Lead and guide the work of technical staff. Serve as liaison between business and technical aspects of projects. Plan project stages and assess business implications for each stage. Monitor progress to assure deadlines, standards, and cost targets are met. (MicroTrain Technologies)

Related job titles for Project Coordinator, Assistant Project Manager, and Project Manager include IT Manager, IT Project Manager, Manager of IT, Program Manager, Project Manager, Project Manager/Team Coach, Senior Lead Project Manager, Senior Project Leader/Team Lead, Technical Project Lead (Project Manager), and Transition Program Manager.

Career path: Information Security

Information security is not as much a career path as it is a specialization within various IT career paths. Information security specialists within organizations often take the role of analysts. Information security is a sub-area of IT security within organizations. A cybersecurity role is likely a second IT job at the earliest, but entry level cybersecurity positions do exist.

Information security analysts “plan, implement, upgrade, or monitor security measures for the protection of computer networks, systems, applications and information. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses” (MicroTrain Technologies).

Information Security Analyst related job titles include Computer Security Specialist, Computer Specialist, Data Security Administrator, Information Security Analyst, Information Security Manager, Information Security Officer, Information Security Specialist, Information Systems Security Analyst, Information Technology Security Analyst, and Information Technology Specialist.

In the words of Google IT Support Professional Certificate course IT Security: Defense against the digital dark arts, key IT security skills/knowledge include: ● How various encryption algorithms and techniques work as well as their benefits and limitations, ● various authentication systems and types, ● the difference between authentication and authorization, ● how to evaluate potential risks and recommend ways to reduce risk, ● best practices for securing a network, and ● how to help others to grasp security concepts and protect themselves.

IT career landscape

IT Career Paths and Roles  Certifications

Security Certification Roadmap (Paul Jerimy Media)
Skills/Technologies#Ads on LinkedIn (Canada) Sep. 2022Salary
1. IT Support/Technical Support  CompTIA A+
2. Systems/System
System Administrator  Azure Administrator Associate, Network+, Linux+, Security+, VMWare Certified Professional, RHCSALinux, Windows Server – Active Directory: database and services (IAM), DNS Server, DHCP Server, and Group Policy; Windows 365 Cloud PC2215The national average salary for a Systems Administrator is C$73,040 (Glassdoor)
Cloud System Administrator    Amazon AWS, Microsoft Azure, Google Cloud, Oracle943
System Engineer  

Builds and manages Windows/Linux servers
2768C$83,574 per year (Glassdoor)
System Architect  9103  
Systems Analyst 
Systems Security AnalystSSCP – Systems Security Certified Practitioner (ISC)²Cloud security2378The national average salary for a Security Analyst is C$73,700 (Glassdoor)
3. Analysis   
Systems Analyst   
Systems Security Analyst    
Network Analyst    
Network Security Analyst  
IT Analyst/IT Security Analyst 
IT Business Analyst  Cloud Applications, Data Analysis1874
4. Networking      
Network AdministratorNetwork+, CCNA, AWS Certified Solutions Architect – Associate, Azure Network Engineer Associate, Palo Alto PCNSA, JNCIA-Junos 1892The national average salary for a Network Administrator is C$68,908 (Glassdoor)
Network Engineer

Builds and manages computer networks
Network+, CCNA, CCNP Enterprise, Cisco DevNet Associate, AWS Certified Advanced Networking – SpecialtyPython network programming6962C$76,751 per year (Glassdoor)  
Network Security Engineer
Network+, Security+, CCNA, CCNP Enterprise, CCNP Security, AWS Security  Networking, Active Directory, server technologies, firewalls, light pen testing, scripting  The national average salary for a Network Security Engineer is C$95,419 (Glassdoor)
Network Architect    
Network AnalystITIL, A+, Network+, CCNARouting, Switching, Wireless, VoIP, Security1172The national average salary for a Network Analyst is C$71,149 (Glassdoor)
Network Security Analyst  ITIL, A+, Network+, Security+, CCNA  The U.S. Department of Labor (DOL) classifies this job role as Information Systems Security Analyst 15­1122.00. Expected starting annual salary between $89,643 and $111,280.
5. Database      
Database Administrator    Microsoft SQL Server, MySQL, Oracle, Linux5350The national average salary for a Database Administrator is C$79,523 (Glassdoor)
Database Developer/Designer/Architect/Engineer

The database development life cycle (The Open University free course)
Meta Database Engineer Professional Certificate 1282The average salary for a Database Engineer is C$113,437 (Glassdoor)
6. Programming        
7. Development      
Frontend DeveloperMeta Front-End Developer Professional CertificateHTML, CSS, JavaScript, React (library), Angular (framework), TypeScript, WordPress, Shopify, SEO  
Backend DeveloperMeta Back-End Developer Professional CertificateJava/Spring, Python/Django, PHP LAMP stack, Data Structures and Algorithms, APIs, Git  
Fullstack Web Developer       HTML, CSS, JS, jQuery, PHP, Node.js (runtime environment that executes JavaScript code outside a web browser), Python, MySQL (database management system), Linux (server administration), git (version control system), gulp and grunt (task runners), webpack (module bundler)  
Mobile Engineer      
Data Engineer   Design data collection and analysis pipelines; Apache Hadoop  
Game Developer    
QA Engineer    
8. Project      
Project Manager/CoordinatorCAPM, ITIL, Six Sigma   
Product Manager

Prioritizes what product to build based on customer needs and company competencies/resources.
   The U.S. Department of Labor (DOL) classifies this job role as Information Technology Project Managers 15­1199.09.
9. DevOps

YouTube links to learn DevOps
Network+, CCNA, CCNP Enterprise, Cisco DevNet ProfessionalPython network programming; Linux administration; Infrastructure as a Code (Ansible – puppet – terraform); Containers; Kubernetes; CI/CD (Git and Jenkins); Monitoring tools (grafana and prometheus); Cloud Computing (e.g., AWS or Azure)  
10. GRC (Governance, Risk Management, and Compliance)

The GRC approach to managing cybersecurity (the GRC analyst/manager role)
11. Information Security

Entry-level cyber security roles:  

MSSP:
*SOC Analyst
*Cyber Defense Incident Responder (Blue Team)
*Cyber Forensics Expert  
*Cyber Operator (Red Team/Ethical Hacker)

Enterprise:
*Jr. Cyber Security Engineer
*Vulnerability Assessment Analyst
*Penetration Tester/Ethical Hacker
Security+, CySA+, Pentest+, OSCP, CEH, CISSP, CISM
   

IT training resources

CBT Nuggets
Training for the most sought-after Cisco certifications and skills. All the cybersecurity training you need. Check out their IT Paths training packages/stacks (US$59 monthly subscription)

Cybrary
Hands on training for cybersecurity career paths “mapped down to the specific skill level you will need” laid out in three categories: Beginner, Intermediate, and Advanced (US$59 monthly subscription)

Google IT Support Professional Certificate
Over 5 courses, this program will quality learners for IT support jobs such as help desk technician, systems analyst, support specialist, database administrator, and IT technician (US$39 monthly subscription)

Hack The Box
“The world’s largest hacking community.” Kickstart and level up your career in cybersecurity through “the most captivating, gamified, hands-on training experience” (US$20 VIP Plus monthly subscription)

ITProTV (ACI Learning)
IT training to pass your IT certification tests and get a great job (US$59 premium monthly subscription)

Network Engineer Academy
Training to help you become a Network, Cloud, DevOps, or Cyber Security Engineer and achieve an income of US$130,000+ in record time (US$77 monthly membership)

Pluralsight
Learn “the right skills in the right order.” Paths “combine specific courses and tools into one experience to teach you any given skill from start to finish” (US$29 premium monthly subscription)

TCM Security Academy
“Absolutely no filler” information security courses. Purchase a course and gain lifetime access to it at US$29.99 or subscribe to an All-Access Membership to access all courses at US$29.99 per month

TryHackMe
Hands on cyber security training through real-world scenarios for all skill levels (£8 premium monthly subscription)

Free IT training resources

Cyber Aces Free Cyber Security Training Course (SANS)
This course covers the three foundation areas of information security – operating systems, networking, and system administration

Key references

Google IT Support Professional Certificate (Coursera)

Information Technology Career Pathways by MicroTrain Technologies (Chicago, IL)

Introduction to IT & Cybersecurity (Cybrary course)

Related content

CCNA 200-301 study notes

Compliance frameworks and industry standards

How to break into information security

How to get CCNA certification

Job roles in IT and cybersecurity

Key CCNA terms and concepts

Network security risk mitigation best practices

Professional ethical hacking body of knowledge

The GRC approach to managing cybersecurity

The penetration testing process

The Security Operations Center (SOC) career path

What do ethical hackers do?

Back to DTI Courses

Text copying is disabled!