Learning objectives
The course aims to provide a basic knowledge on architecture, organization, configuration and administration of systems processing, with reference to the tools necessary for their implementation and management, and to the main security systems.
During the course the main virtualization and clustering systems will be examined.
Packaging, orchestration and distribution of containerized applications on Docker / Kubernetes environment
Prerequisites
Base knowledge on Windows, Linux and scripting languages
Course unit content
User account management and file permissions on Unix and NTFS file systems.
Command line tools, process definition, resources and process monitoring.
Management of standard system services
File system management: NFS; SAMBA
Centralized user management: LDAP
Network management:
- Firewall
- Proxy
- Activity monitoring
Information security:
Introduction to cryptographic techniques, examples of use in systems.
Service management:
Web / Apache
Introduction to virtual systems and their management and orchestration.
Management of containerized applications
docker:
- Basics
- Docker images management
- Multi-container systems via Docker Compose
Managing containerized applications in a Kubernetes clustered environment.
Full programme
User account management and file permissions on Unix and NTFS file systems .
Command line tools, process definition, resources and process monitoring.
Management of standard system services
File system management: NFS; SAMBA
Centralized user management: LDAP
Network management:
- Firewall
- Proxy
- Activity monitoring
Information security:
Introduction to cryptographic techniques, examples of use in systems.
Service management:
Web / Apache
Introduction to virtual systems and their management and orchestration.
Management of containerized applications
docker:
- Basics
- Docker images management
- Multi-container systems via Docker Compose
Managing containerized applications in a Kubernetes clustered environment.
Bibliography
Course slides
Teaching methods
Theory and practical exercises
Assessment methods and criteria
Questions and hands-on practical exercises on the systems
Other information
Will be provided dedicated systems in AWS cloud, and instructions to build a complete virtual environment. Laptop connected to the network is a mandatory prerequisite.