Profession ict network engineer

ICT network engineers implement, maintain and support computer networks. They also perform network modelling, analysis, and planning. They may also design network and computer security measures. They may research and recommend network and data communications hardware and software.

Would you like to know what kind of career and professions suit you best? Take our free Holland code career test and find out.

Personality Type

  • Realistic / Enterprising

Knowledge

  • Cloud technologies

    The technologies which enable access to hardware, software, data and services through remote servers and software networks irrespective of their location and architecture.

  • ICT network routing

    The processes and techniques for choosing the best paths within an ICT network through which a packet can travel.

  • ICT debugging tools

    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.

  • Computer programming

    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.

  • Mobile operating systems

    The features, restrictions, architectures and other characteristics of operating systems designed to run on mobile devices, such as Android or iOS.

  • Information security strategy

    The plan defined by a company which sets the information security objectives and measures to mitigate risks, define control objectives, establish metrics and benchmarks while complying with legal, internal and contractual requirements.

  • ICT performance analysis methods

    The methods used to analyse software, ICT system and network performance which provide guidance to root causes of issues within information systems. The methods can analyse resource bottlenecks, application times, wait latencies and benchmarking results.

Skills

  • Apply information security policies

    Implement policies, methods and regulations for data and information security in order to respect confidentiality, integrity and availability principles.

  • Migrate existing data

    Apply migration and conversion methods for existing data, in order to transfer or convert data between formats, storage or computer systems.

  • Collect customer feedback on applications

    Gather a response and analyse data from customers to identify requests or problems in order to improve applications and overall customer satisfaction.

  • Forecast future ICT network needs

    Identify current data traffic and estimate how growth will affect the ICT network.

  • Provide technical documentation

    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 compliant with defined requirements and standards. Keep documentation up to date.

  • Use software design patterns

    Utilise reusable solutions, formalised best practices, to solve common ICT development tasks in software development and design.

  • Debug software

    Repair computer code by analysing testing results, locating the defects causing the software to output an incorrect or unexpected result and remove these faults.

  • Implement ICT network diagnostic tools

    Use software tools or components that monitor ICT network parameters, such as performance and throughput, provide data and statistics, diagnose errors, failures or bottlenecks and support decision making.

  • Analyse software specifications

    Assess the specifications of a software product or system to be developed by identifying functional and non-functional requirements, constraints and possible sets of use cases which illustrate interactions between the software and its users.

  • Design computer network

    Develop and plan ICT networks, such as wide area network and local area network, that connect computers using cable or wireless connections and allow them to exchange data and assess their capacity requirements.

  • Develop automated migration methods

    Create automated transfer of ICT information between storage types, formats and systems to save human resources from performing the task manually.

Optional knowledge and skills

kdevelop common lisp erlang develop software prototype php r use automatic programming create solutions to problems typescript haskell network management system tools blackberry sas language groovy c++ pascal ajax android matlab apache maven c# swift staf ruby scala use functional programming adapt to changes in technological development plans integrated development environment software sap r3 develop creative ideas ansible lisp abap openedge advanced business language java coffeescript apl create flowchart diagram javascript use concurrent programming python cobol ict problem management techniques ios scratch jenkins vbscript use object-oriented programming vagrant puppet xcode microsoft visual c++ prolog ml use logic programming tools for software configuration management assembly salt visual basic internet of things windows phone eclipse smalltalk objective-c asp.net install electronic communication equipment

Common job titles

  • Network security engineer
  • Network technology lead
  • L3 ops - data networks ops
  • Smart grid engineer
  • Urgent opening for network security engineer
  • Cybersecurity engineer
  • Senior network engineer
  • Ecc reliability engineer (swat response team)
  • Sr. staff engineer cpu micro-architecture
  • Principal engineer - ai cloud wireless network