Quand il s’agit de gérer l’infrastructure informatique d’une entreprise, deux rôles émergent : « sysadmin » et « devops « .
Bien que la distinction soit souvent mince pour les PME, le sysadmin (system administrator) gère et maintient l’infrastructure informatique, y compris les serveurs, les réseaux et les systèmes de sécurité.
Le DevOps (Development & Operations) quant à lui travaille à l’intersection du développement logiciel et des opérations informatiques pour améliorer la rapidité et l’efficacité de la livraison et du déploiement des logiciels, souvent grâce à l’automatisation.
Je suis régulièrement confronté à des problèmes de configuration pour mes clients qui n’ont ni l’expertise nécessaire, ni le temps à consacrer à des opérations qui ne relèvent pas de leur cœur de métier, bien que leur présence en ligne soit impérative au maintien de leur activité.
Dans ce cadre, je peux effectuer ce type d’interventions, entre autres :
- Installation, configuration et administration de serveurs dédiés ou virtuels sous Linux
- Mise en place de serveurs HTTP (Apache, Nginx) et aussi NodeJS (Javascript)
- Installation et configuration de bases de données (Mysql, Mariadb)
- Compilation et paramétrage de langages : PHP, Python, etc.
- Installation d’images sous Docker
- Réalisation de scripts shell avancés en Bash et PHP CLI (ligne de commande)
- Backups automatisés (Cloud / S3)