1st Direction

Cloud / Edge Systems and Applications

Cloud/Edge Systems Engineer

Native Cloud Application Development

Cloud Solutions Architect

If you are a graduate of Departments with subjects related to Computer Science and/or Communications or other related Science Departments and wish to specialise in computer systems, communication systems, networks and services, then this postgraduate programme is for you!

The direction Cloud / Edge Systems and Applications offers greater expertise in the areas of Cloud Computing and Edge and IoT applications. The trends and forecasts for these subjects are internationally increasing for the next 5 years, highlighting the need for qualified personnel to better respond to the specific needs of the 2 sectors. Especially in Greece, and given the great interest and the looming investments, the arrival and creation of local cloud/edge infrastructure is expected from all 3 major providers of corresponding services (AWS, Google, Microsoft). It is also important that, as has already been highlighted by the relevant study of the Association of Information Technology and Communications Enterprises (SEPE) of 2022, there is a need for human resources with expertise in Cloud and Edge technologies in the Greek market. This is documented by the corresponding DESI index (17% for Greece compared to 34% of the EU average in the Cloud category) indicating the gap that exists in the labour market.

Curriculum structure

The programme consists of ten (10) courses, the seminar on Methodology, Research, Technologies and Applications of Informatics and Telematics, and the thesis. Six (6) of the courses, the seminar and the diploma thesis are common to all students and are considered compulsory courses in the direction.

Compulsory Courses

Optional courses

Postgraduate Program

Harokopio University Department of Informatics & Telematics


Omirou 9
177 78, Tavros

+30 210 9549 402
itpsec[at]hua[dot]gr

Monday - Friday
10:00 – 13:00,
16:00-18:00

Philosophy
Goals
Program Benefits

The direction structure has been defined based on the support of specific Cloud worker roles and more specifically

  • Cloud/Edge Systems Engineer: this role is responsible for building and/or managing the core computing infrastructure (infrastructure layer, service platforms and networks) in a public and/or private cloud/edge. It is divided into sub-roles responsible for the maintenance and monitoring of systems (Cloud Operations Engineer) and for the implementation of systems and methodologies for automated application and infrastructure management (Cloud DevOps Engineer).
  • Cloud/Edge Developer: the role is responsible for creating the core code of applications, but based on design practices and patterns inherent to Cloud Computing, Edge Computing and IoT. The requirements and capabilities of how AI, Edge and IoT operate dictate that applications should be designed and implemented in a more flexible way than typical applications, so that they can take advantage of the elasticity of infrastructure and services. As such, they require radically different design in areas such as state management, scaling and de-scaling, dynamic configuration and adaptation to current execution conditions. Also their increased distributed nature creates more needs for fault tolerance and optimization of their operation. In addition, the transformation of an architecture from monolithic to microservices and/or serverless logic architecture requires code mapping and porting to the new computing models, as well as the cooperation between the application code and the provided Cloud or Edge services.
  • Cloud Solutions Architect: is required to provide solutions for the design and use of cloud and edge services, taking into account the specificities and needs of a particular use case, the specificities and capabilities of the key service layers and how they can be combined or satisfy the specific use case, both in terms of the technological aspect of adaptation and evolution of existing applications and in terms of the economic aspect. Therefore, the Cloud Solutions Architect in today's landscape is required to propose solutions and strategies, select the provider and type of service requested (e.g. Private vs. Public Cloud) and act as a holistic digital transition advisor towards Cloud and IoT services and technologies.
    • Satellite communications and applications (DVB, DBS, etc.).
    • Optical communications and applications (including FTTH, FTTB, LiFi).
    • Security of information and communication systems.
    • Techno-economic analysis of communications services and networks.
    • IT and communications project management.

The direction has as its objective the cultivation of the following subjects:

  • Cloud infrastructures including advanced resource management, virtualization, monitoring and load balancing
  • Cloud platforms including data storage, containerized services, orchestration, DevOps systems and tools, automation, serverless architectures, etc.
  • Edge και IoT δίκτυα όπου περιλαμβάνονται προηγμένες έννοιες σχεδίασης και δικτύωσης, SDN, Netapps κτλ.
  • Σχεδιασμός προηγμένων συστημάτων Cloud και Edge που περιλαμβάνουν μεθόδους διαστασιολόγησης, χρέωσης, μετεγκατάστασης υπηρεσιών αλλά και υπηρεσιών σε τομείς αιχμής όπως edge AI, AR/VR κτλ.

Graduate students of this course receive a wealth of essential knowledge concerning a number of cutting-edge technologies, such as:

  • Cloud Infrastructures
  • Cloud Platforms
  • Devops
  • SDN & Netapps
  • Full stack development
  • Cloud-native service design
  • Edge and IoT technologies
  • Cloud security