Limiter au maximum les interactions avec les serveurs est désormais l’objectif ultime des DSI.
Erreurs humaines, absence de plateforme de dev/préproduction, « ça marche sur ma machine », les process de développement, tests unitaires et mises en lignes sont désormais encadrées et automatisés dans le but de maximiser les livraisons de codes ou de fonctionnalités.
Du site statique aux dev custom basé sur des Framework type Laravel/Symfony en passant par des CMS type WordPress/Prestashop ou Drupal, les questions suivantes doivent se poser :
· A-t-on besoin d’un sysadmin ? A temps plein ?
· Pourquoi et comment structurer et automatiser les mises en ligne ?
· Quelle est la panne maximale que je suis prêt à accepter ?
· Quels processus d’administration système sans réelles valeurs ajoutées peuvent être délégué, à qui ?
· Comment escalader un problème « technique » sans l’intervention d’un sysadmin ?
Je me ferais un plaisir de vous présenter des cas pratiques de CI/CD répondant à des besoins quotidiens et récurrents dans les process des métiers du web.