Aller au contenu principal

ops.png

OPS - Opérations et maintenance

3.1 : Gestion des environnements et variables d’environnement

  • Configuration des environnements : développement, test, production.
  • Gestion des variables d’environnement : configuration sécurisée (fichiers .env, outils comme Vault).
  • Infrastructure as Code (IaC) : Terraform, Ansible.
  • Sécurité : Sécurisation des variables d’environnement (chiffrement, accès restreint).

3.2 : Réseau et virtualisation

  • Fondamentaux des réseaux : protocoles (TCP/IP, HTTP), DNS, load balancing.
  • Virtualisation : concepts, outils (VMware, VirtualBox).
  • Gestion des machines virtuelles et conteneurs dans un contexte réseau.
  • Sécurité : Sécurisation des réseaux (pare-feu, VPN, segmentation).

3.3 : Administration Linux et serveurs web

  • Introduction à Linux : commandes de base, gestion des utilisateurs, permissions.
  • Serveurs web : configuration et gestion d’Apache.
  • Optimisation des performances et dépannage.
  • Sécurité : Sécurisation des serveurs Linux/Apache (pare-feu, durcissement du système).

3.4 : Gestion des bases de données en production

  • Gestion des bases de données relationnelles : MariaDB, PostgreSQL.
  • Configuration, optimisation, et maintenance (index, backups, réplication).
  • Comparaison avec NoSQL pour des cas d’usage spécifiques.
  • Sécurité : Sécurisation des bases de données (chiffrement, gestion des accès).

3.5 : Surveillance, sauvegardes et gestion des opérations

  • Surveillance : outils (Prometheus, Grafana, ELK Stack), métriques, logs, alertes.
  • Sauvegardes : Stratégies de sauvegarde (complète, incrémentielle), outils (rsync, scripts automatisés).
  • Gestion des incidents et post-mortems.
  • Haute disponibilité et scalabilité (load balancing, cloud computing).
  • Sécurité : Surveillance des incidents de sécurité, sécurisation des sauvegardes (chiffrement).