L'infrastructure IT englobe tout ce qui permet de faire fonctionner les systèmes : serveurs, réseaux, monitoring, déploiement, conteneurisation. Cette section couvre les compétences essentielles en administration système, CMS TYPO3, surveillance réseau et DevOps.
CMS open source : installation, configuration, extensions, templates TypoScript
Surveillance réseau avec Raspberry Pi, Grafana, Prometheus, alertes
Conteneurisation, images, volumes, docker-compose, registres
Administration serveur, commandes essentielles, bash scripting, services
Bientôt disponible : TCP/IP, DNS, DHCP, VPN, firewall...
Bientôt disponible : Hardening, SSL/TLS, SSH, fail2ban...
Installation, configuration, maintenance de serveurs Linux/Windows
Surveillance proactive, métriques, logs, alertes automatiques
Docker, isolation d'applications, déploiement reproductible
Intégration continue, déploiement automatisé, pipelines
Stratégies de sauvegarde, restauration, résilience
Optimisation ressources, load balancing, caching
| Catégorie | Outils/Technologies | Usage |
|---|---|---|
| Conteneurisation | Docker, Docker Compose | Isolation d'applications, environnements reproductibles |
| Orchestration | Kubernetes, Docker Swarm | Gestion de clusters de conteneurs, scaling |
| CI/CD | GitHub Actions, GitLab CI, Jenkins | Automatisation build, tests, déploiement |
| Monitoring | Grafana, Prometheus, Zabbix | Surveillance métriques, visualisation, alertes |
| Logs | ELK Stack (Elasticsearch, Logstash, Kibana) | Centralisation et analyse de logs |
| Infrastructure as Code | Terraform, Ansible | Provisioning automatisé, configuration |
# Gestion des processus
ps aux # Liste tous les processus
top / htop # Monitoring en temps réel
kill -9 [PID] # Tuer un processus
systemctl status nginx # Statut d'un service
# Gestion des fichiers
ls -lah # Lister fichiers avec détails
du -sh * # Taille des dossiers
find / -name "*.log" # Rechercher fichiers
tail -f /var/log/app.log # Suivre un fichier de log
# Réseau
netstat -tulpn # Ports ouverts
curl -I https://site.com # Tester une URL
ping -c 4 google.com # Test connectivité
traceroute google.com # Tracer la route réseau
# Disque et système
df -h # Espace disque
free -h # Mémoire disponible
uptime # Temps depuis démarrage
uname -a # Info système
# Commandes de base
docker ps # Conteneurs en cours
docker images # Images disponibles
docker run -d -p 80:80 nginx # Lancer nginx
# Docker Compose
docker-compose up -d # Démarrer les services
docker-compose down # Arrêter les services
docker-compose logs -f app # Voir les logs
# Nettoyage
docker system prune -a # Nettoyer tout
docker volume prune # Supprimer volumes inutilisés