ISPsystem platforms are complex software products. To effectively manage the platform, it is desirable for an administrator to possess a number of technical competencies. This article contains a list of recommended knowledge and skills for the platform administrator.
Background knowledge
- Understanding of the OSI model and the principles of basic network protocols
- Knowledge of LInux family operating systems
- Understanding of REST API principles
- Understanding of the principles of relational databases (MySQL, MariaDB)
- Understanding of LDAP principles
Basic skills
Linux family OS administration
- OS installation and update
- Remote connection to the server via SSH
- Working in a terminal
- Perform operations with files
- Creating and running bash scripts
- Managing standard threads
- Managing processes and system services
- Installing and updating software using package managers, managing repositories
- Managing users and access groups (ACLs, security policies)
- Configuration of network interfaces
- Firewall configuration
- Server diagnostics (analyzing error logs, using monitoring utilities)
- System backup
Knowledge and skills of VMmanager administrator
- Understanding KVM virtualization technology and working with libvirt tools
- Understanding of Docker containerization technology and performing operations with Docker containers
- Working with MySQL
- LVM, Ceph, SAN, NAS: understanding of the principles of operation, configuration and diagnostic skills
- VLAN and VxLAN operation skills
- Windows family OS administration skills