Job description
Apache/ngnix server installation and configuration (.htaccess support and others)
mysql - preferably version 5.7 (database user for presta should only have access to one database, not root privileges)
PHP - choice of version 7.0/7.1/7.2/7.4/8.0/8.1/8.2 (configuration and optimization)
automatic backup of files and database (2 times a day is done, for example, the last 10 days)
setting up event monitoring - php errors, apache errors, mysql errors
installation and configuration of phpmyadmin
installing certbot and adding a task to refresh the SSL certificate every 3 months
For further tasks should be:
Optimizing, configuring and checking the performance of MySQL and Apache2 server
Implementing all necessary security for MySQL/PHP/Apache
Monitoring the server load on a weekly basis and reacting when there is too much load,
server configuration under Prestashop (https://devdocs.prestashop-project.org/8/scale/webservers/httpd/ https://devdocs.prestashop-project.org/8/basics/installation/httpd/)
installation of necessary packages for Prestashop (you can use https://github.com/PrestaShop/php-ps-info)
installation of Redis / Memcached
A matter of agreement - problems in the current operation of the server