ICT Technician ICT Technicians
SaveWhat Does an ICT Technician Do?
ICT technicians install, maintain, repair and operate information systems and any ICT related equipment (laptops, desktops, servers, tablets, smart phones, communications equipment, printers and any piece of computer related peripheral networks), and any type of software (drivers, operating systems, applications).
Resource recommendations may include affiliate links. Learn more
Where Do I Start?
ICT Networking Hardware
The ICT network equipment or computer networking devices, such as UPS systems, electrical systems, networking facilities and structured cabling systems.
Sign up to trackReady to go deeper? Pick up to 3 skills to focus on from the list below.
These are common skills for this role. Real-world experience matters more than ticking every box — use this as a guide, not a checklist.
Skills You Need to Become an ICT Technician
Essential Skills
Essential Skills
-
EssentialICT Networking Hardware knowledge
The ICT network equipment or computer networking devices, such as UPS systems, electrical systems, networking facilities and structured cabling systems.
Recommended Books
2 books -
EssentialICT Network Routing knowledge
The processes and techniques for choosing the best paths within an ICT network through which a packet can travel.
Recommended Books
2 booksNetwork Technician -
EssentialDistributed Directory Information Services knowledge
The directory services that automate the network management of security, user data and distributed resources and enable access to information in a computer system's directory.
No book recommendations available yet.
-
EssentialProcurement Of ICT Network Equipment knowledge
The products available from network equipment providers and methods for selecting and procuring the equipment.
No book recommendations available yet.
-
EssentialICT Network Cable Limitations knowledge
The limitations, such as distance limitations and resistance of types of cables, such as fibre cable, coax cable and ethernet cable which are used for realising networks.
No book recommendations available yet.
-
EssentialPerform Backups skill
Implement backup procedures to backup data and systems to ensure permanent and reliable system operation. Execute data backups in order to secure information by copying and archiving to ensure integrity …
Course recommendations coming soon.
-
EssentialPerform ICT Troubleshooting skill
Identify problems with servers, desktops, printers, networks, and remote access, and perform actions which solve the problems.
Course recommendations coming soon.
-
EssentialUse Precision Tools skill
Use electronic, mechanical, electric, or optical precision tools for precision work.
Course recommendations coming soon.
-
EssentialUse Repair Manuals skill
Apply the information, such as periodic maintenance charts, step by step repair instructions, troubleshooting information and overhaul procedures to perform routine maintenance and repairs.
Course recommendations coming soon.
-
EssentialAdminister ICT System skill
Handle components of ICT system by maintaining configuration, managing users, monitoring resource use, performing backups and installing hardware or software to comply with the set requirements.
Course recommendations coming soon.
-
EssentialDefine Firewall Rules skill
Specify rules to govern a set of components aiming to limit access between groups of networks or a particular network and the internet.
Course recommendations coming soon.
-
EssentialImplement ICT Recovery System skill
Create, manage and implement ICT system recovery plan in case of crisis in order to retrieve information and reacquire use of the system.
Course recommendations coming soon.
-
EssentialKeep Up To Date On Product Knowledge skill
Gather the latest information on developments related to the existing or supported products, methods or techniques.
Course recommendations coming soon.
-
EssentialMaintain ICT Server skill
Diagnose and eliminate hardware faults via repair or replacement. Take preventive measures, review performance, update software, review accessibility.
Course recommendations coming soon.
-
EssentialMaintain ICT System skill
Select and apply system and network monitoring techniques. Identify and fix operational problems. Ensure that system's capabilities and efficiency match company specifications.
Course recommendations coming soon.
-
EssentialManage Email Hosting Service skill
Oversee the day-to-day running of a private email platform by maintaining and refining provided services, such as spam and virus protection, blocking advertisement, website redesigns and search engine optimisation.
Course recommendations coming soon.
-
EssentialOperate Private Branch Exchange skill
Handle Private Branch Exchange (PBX), a telecommunication system within an organisation that switches calls between users on local lines. At the same time the system allows all users to share …
Course recommendations coming soon.
-
EssentialRepair ICT Devices skill
Maintain and repair ICT related equipment such as laptops, desktops, tablets, mobile devices, communications equipment, printers and any piece of computer related peripheral. Detect faults, malfunctions and replace parts if …
Course recommendations coming soon.
Optional Skills (5 of 58 displayed)
-
OptionalPython (computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.
Recommended Books
5 booksPython Programming for BeginnersPython for Beginners -
OptionalJavascript knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.
Recommended Books
4 books -
OptionalC# knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.
Recommended Books
2 books -
OptionalICT System Programming knowledge
The methods and tools required to develop system software, specifications of system architectures and interfacing techniques between network and system modules and components.
-
OptionalJava (computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.
Recommended Books
3 booksJava Ignite -
OptionalOutsourcing Model knowledge
The outsourcing model consists of principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business systems within a variety of …
-
OptionalScala knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.
-
OptionalC++ knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.
Recommended Books
1 book -
OptionalPHP knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.
Recommended Books
2 books -
OptionalCOBOL knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.
No book recommendations available yet.
-
OptionalICT Communications Protocols knowledge
The system of rules which allow the exchange of information between computers or other devices via computer networks.
Recommended Books
1 bookLoose Leaf for Data Communications and Networking with TCP/IP Protocol Suite -
OptionalPascal (computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.
Recommended Books
2 books -
OptionalScratch (computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.
Recommended Books
2 booksComputer Programming -
OptionalSwift (computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.
Recommended Books
2 books -
OptionalABAP knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ABAP.
Recommended Books
1 book -
OptionalAPL knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in APL.
Recommended Books
1 book -
OptionalASP.NET knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ASP.NET.
Recommended Books
1 book -
OptionalCisco knowledge
The products available from the network equipment provider Cisco and methods for selecting and procuring the equipment.
No book recommendations available yet.
-
OptionalICT Market knowledge
The processes, stakeholders and the dynamics of the chain of goods and services in the ICT market sector.
No book recommendations available yet.
-
OptionalRuby (computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.
Recommended Books
1 book -
OptionalTypescript knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.
Recommended Books
1 bookTypeScript -
OptionalVbscript knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.
No book recommendations available yet.
-
OptionalAJAX knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.
No book recommendations available yet.
-
OptionalCoffeescript knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.
No book recommendations available yet.
-
OptionalErlang knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.
No book recommendations available yet.
-
OptionalLisp knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.
No book recommendations available yet.
-
OptionalMATLAB knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.
No book recommendations available yet.
-
OptionalMicrosoft Visual C++ knowledge
The computer program Visual C++ is a suite of software development tools for writing programs, such as compiler, debugger, code editor, code highlights, packaged in a unified user interface. It …
No book recommendations available yet.
-
OptionalObjective-c knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.
No book recommendations available yet.
-
OptionalPerl knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.
No book recommendations available yet.
-
OptionalSaas (service-oriented Modelling) knowledge
The SaaS model consists of principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business systems within a variety of …
No book recommendations available yet.
-
OptionalSAP R3 knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.
No book recommendations available yet.
-
OptionalVisual Studio .NET knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.
No book recommendations available yet.
-
OptionalHaskell knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.
Recommended Books
1 book -
OptionalICT Encryption knowledge
The conversion of electronic data into a format which is readable only by authorized parties which use key encryption techniques, such as Public Key Infrastructure (PKI) and Secure Socket Layer …
Recommended Books
1 book -
OptionalOpenedge Advanced Business Language knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.
Recommended Books
1 book -
OptionalCommon Lisp knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.
No book recommendations available yet.
-
OptionalGroovy knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.
No book recommendations available yet.
-
OptionalHybrid Model knowledge
The hybrid model consists of principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business systems within a variety of …
No book recommendations available yet.
-
OptionalICT Debugging Tools knowledge
The ICT tools used to test and debug programs and software code, such as GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrind and WinDbg.
No book recommendations available yet.
-
OptionalOpen Source Model knowledge
The open source model consists of principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business systems within a variety …
No book recommendations available yet.
-
OptionalProlog (computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.
No book recommendations available yet.
-
OptionalSAS Language knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.
No book recommendations available yet.
-
OptionalSmalltalk (computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.
No book recommendations available yet.
-
OptionalML (computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.
Recommended Books
4 booksMachine Learning for Beginners -
OptionalR knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.
Recommended Books
1 book -
OptionalSystems Thinking knowledge
The integrated approach to understanding how various constituents of a system interrelate, interactand influence one another within a whole logistic system.
Recommended Books
2 booksThe Routledge Handbook of Systems Thinking -
OptionalAssembly (computer Programming) knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.
No book recommendations available yet.
-
OptionalComputer Programming knowledge
The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) and of programming languages.
No book recommendations available yet.
-
OptionalICT System User Requirements knowledge
The process intended to match user and organisation's needs with system components and services, by taking into consideration the available technologies and the techniques required to elicit and specify requirements, …
No book recommendations available yet.
-
OptionalService-oriented Modelling knowledge
The principles and fundamentals of service-oriented modelling for business and software systems that allow the design and specification of service-oriented business systems within a variety of architectural styles, such as …
No book recommendations available yet.
-
OptionalCreate Solutions To Problems skill
Solve problems which arise in planning, prioritising, organising, directing/facilitating action and evaluating performance. Use systematic processes of collecting, analysing, and synthesising information to evaluate current practice and generate new understandings …
Course recommendations coming soon.
-
OptionalManage Schedule Of Tasks skill
Maintain an overview of all the incoming tasks in order to prioritise the tasks, plan their execution, and integrate new tasks as they present themselves.
Course recommendations coming soon.
-
OptionalProvide Technical Documentation skill
Prepare documentation for existing and upcoming products or services, describing their functionality and composition in such a way that it is understandable for a wide audience without technical background and …
Course recommendations coming soon.
-
OptionalUse Different Communication Channels skill
Make use of various types of communication channels such as verbal, handwritten, digital and telephonic communication with the purpose of constructing and sharing ideas or information.
Course recommendations coming soon.
-
OptionalConfigure ICT System skill
Set up and customise an ICT system to meet requirements during initial implementation as well as when new business needs arise.
Course recommendations coming soon.
-
OptionalManage ICT Legacy Implication skill
Oversee the transfer process from a legacy (an outdated system) to a current system by mapping, interfacing, migrating, documenting and transforming data.
Course recommendations coming soon.
-
OptionalUse Access Control Software skill
Utilise software to define the roles and manage user authentication, privileges and access rights to ICT systems, data and services.
Course recommendations coming soon.