Programmer

Overview

The network or telecommunications administrator increasingly needs programming skills. They may be required to develop specific applications for their network (for example, to collect and analyze information about their equipment, develop a probe for a monitoring software, or an interface for connected devices). They may also work on company websites and data management. As system and network administration is moving more and more towards programming, especially in the context of virtualization in general and SDN (Software Defined Network) in particular, they must be able to keep up with the evolution of their profession.

Example Scenario

Example situations:

  • Design, deployment, and maintenance of a company's information system
  • Automation of software tools deployment and maintenance
  • Development of IT tools for internal team use

Key Components

  • CE 3.01 | by listening to the client's needs
  • CE 3.02 | by documenting the work done
  • CE 3.03 | by using digital tools appropriately
  • CE 3.04 | by choosing suitable development tools
  • CE 3.05 | by integrating security concerns

Critical Learning

  • AC 13.01 | Use a computer system and its tools
  • AC 13.02 | Read, execute, correct, and modify a program
  • AC 13.03 | Translate an algorithm into a given language and environment
  • AC 13.04 | Know the architecture and technologies of a website
  • AC 13.05 | Choose appropriate data management mechanisms for tool development and justify your choices
  • AC 13.06 | Integrate into an environment conducive to development and collaborative work

Related Projects

Here are the SAE projects that required the skill of network and internet administration:

SAE 1.05: Data Processing