Network Automation
Engineer
Construis une plateforme d'automatisation réseau complète avec compliance automatisée, CI/CD pour configs, et monitoring infrastructure.
Les problèmes que tu vas résoudre
Ce que vivent les Network Engineers au quotidien
Configuration manuelle = erreurs humaines
40% des incidents réseau sont causés par des erreurs de configuration. Copier-coller du CLI, fautes de frappe, oublis — ça arrive à tout le monde.
Audit compliance = des semaines
"Prouvez que tous vos équipements respectent les règles PCI-DSS." 2 semaines de travail manuel pour vérifier 50 switches.
Aucune traçabilité des changements
"Qui a changé quoi et quand ?" Impossible à savoir. Un technicien fait un changement "temporaire", l'oublie, et 6 mois plus tard : panne inexpliquée.
Documentation toujours obsolète
Le schéma réseau date de 2019. La table d'adressage IP est dans un Excel que personne ne met à jour. Les nouveaux galèrent pendant des mois.
Patching repoussé indéfiniment
Trop long, trop risqué, pas le temps. Les firmwares accumulent les failles de sécurité. "On fera ça pendant les vacances."
Incidents découverts trop tard
Le switch core est down depuis 2h et personne ne le savait. Pas de monitoring proactif, on attend que les utilisateurs appellent.
"On passait plus de temps à réparer les erreurs de config qu'à améliorer le réseau. Chaque changement était stressant — on ne savait jamais si ça allait casser quelque chose."
— Network Engineer, ESN 200 personnesLa solution : Network Compliance Platform
Ce que tu vas construire pendant ces 6 mois
Tu vas créer une plateforme d'automatisation réseau complète : compliance automatisée, backup centralisé, CI/CD pour les configs, monitoring infrastructure, et documentation auto-générée.
Network Compliance Platform
Le rôle d'un vrai NetOps Engineer
Tu ne configures plus en CLI — tu automatises. Golden configs, drift detection, audit compliance en 5 minutes, pipelines CI/CD pour chaque changement, et monitoring temps réel de toute l'infrastructure.
NetOps Compliance Platform
Open-source & production-ready
- ✓Compliance check en 5 minutes
- ✓Drift detection automatique
- ✓CI/CD : Git → Test → Deploy
- ✓Monitoring SNMP complet
- ✓Documentation auto-générée
Solutions Entreprise
80-300k€ /an
- ✓Cisco DNA Center (~100k€)
- ✓SolarWinds NCM (~15k€)
- ✓Ansible Automation Platform (~15k€)
- ✓Datadog Network (~50k€)
- ✓Support 24/7
Pourquoi c'est une compétence recherchée
Les entreprises cherchent des profils capables d'automatiser le réseau, pas juste de configurer des switches. Ce projet te positionne sur les offres "Network Automation Engineer", "NetOps Engineer", "DevOps Network" — les postes les mieux payés du secteur réseau.
Pourquoi ce projet va transformer ta carrière
Ce que tu pourras mettre sur ton CV
Un projet portfolio complet
Pas juste des labs Packet Tracer. Tu construis une vraie plateforme de A à Z, documentée, que tu peux montrer en entretien.
Multi-vendor = réalité terrain
Cisco, Arista, Juniper, VyOS — tu automatises des équipements de différents constructeurs. Comme en entreprise.
Stack la plus demandée
Python, Ansible, Git, Jenkins, Prometheus — ce sont les skills les plus citées dans les offres Network Automation.
Salaire +40-60%
Un admin réseau classique gagne ~38k€. Un Network Automation Engineer avec ces compétences : 55-70k€.
Ce que tu vas construire
Le livrable final du programme 6 mois
🌐 Network Compliance & Automation Platform
Automatisation réseau multi-sites avec compliance, CI/CD et monitoring
Git
Source of TruthJenkins
CI/CD PipelineAnsible
Deploy configsMonitoring
Prometheus + GrafanaL'architecture technique
Clique sur chaque brique pour en savoir plus
Linux
Administration
Git
Versioning
GNS3/EVE-NG
Lab virtuel
Python
Bases
Netmiko
SSH automation
Napalm
Multi-vendor
REST API
Network APIs
Ansible
Playbooks
Ansible Network
ios, eos, junos
Jinja2
Templates
Docker
Conteneurs
Jenkins
CI/CD Pipeline
Gitea
Git privé
Prometheus
Métriques SNMP
Grafana
Dashboards
Alertmanager
Alerting
Terraform
IaC
Compliance
Engine Python
Projet Final
Intégration
Le planning détaillé
6 mois pour devenir Network Automation Engineer
Linux, Git & Lab Réseau
Les bases solides : administration Linux, versionning avec Git, et setup de ton environnement de lab avec GNS3 ou EVE-NG. Tu montes une topologie multi-sites.
Netmiko, Napalm & APIs
Tu apprends Python appliqué au réseau : connexions SSH avec Netmiko, abstraction multi-vendor avec Napalm, parsing de configs, et interaction avec les APIs REST des équipements.
Playbooks, Rôles & Templates
Le cœur de l'automatisation : tu maîtrises Ansible pour le réseau. Modules cisco.ios, arista.eos, templates Jinja2, rôles réutilisables, et Ansible Vault pour les secrets.
Docker, Jenkins & Pipelines
Tu construis des pipelines CI/CD pour automatiser tes déploiements : Git push → Lint → Test sur lab → Approval → Deploy en production. Plus de changements manuels.
Prometheus, Grafana & Alerting
Tu supervises toute ton infrastructure réseau : collecte SNMP avec Prometheus, dashboards Grafana pour visualiser trafic/CPU/erreurs, et alerting proactif.
Compliance Engine, Terraform & Intégration
Tu finalises ta plateforme : compliance engine Python, drift detection, Terraform pour l'IaC, et intégration de tous les composants. Documentation et soutenance.
Le matériel requis
Ce dont tu as besoin pour réaliser ce projet
Calcul des besoins totaux
Pour faire tourner GNS3/EVE-NG + routeurs/switches virtuels + Jenkins + Prometheus + Grafana :
| Composant | CPU | RAM | Stockage |
|---|---|---|---|
| GNS3/EVE-NG Server | 4+ vCPU | 8 GB | 50 GB |
| Routeurs virtuels (IOSv) x3 | 1 vCPU chacun | 512 MB chacun | — |
| Switches virtuels (IOSvL2) x3 | 1 vCPU chacun | 768 MB chacun | — |
| VM Jenkins + Gitea | 2 vCPU | 4 GB | 30 GB |
| VM Prometheus + Grafana | 2 vCPU | 4 GB | 50 GB |
| VM Ansible Controller | 2 vCPU | 2 GB | 20 GB |
| TOTAL MINIMUM | 8 cores | 24-32 GB | 200 GB SSD |
Self-hosted (chez toi)
La meilleure option : contrôle total, pas de coût récurrent, et ton lab reste accessible 24/7.
- CPUIntel i5/i7 ou AMD Ryzen 5/7
- Cores6-8 cores / 12-16 threads
- RAM32 GB minimum
- Stockage256 GB NVMe SSD
~300-500€ en occasion
Serveur dédié (Bare Metal)
Si tu n'as pas de machine, loue un serveur physique avec nested virtualization.
- CPU6+ cores physiques
- RAM64 GB DDR4
- Stockage2x 512 GB NVMe
~37-50€ /mois
Images GNS3/EVE-NG
Tu auras besoin d'images IOS pour les routeurs/switches virtuels (IOSv, IOSvL2, vEOS, etc.).
- Cisco IOSvNécessite compte Cisco
- Arista vEOSGratuit sur arista.com
- VyOSOpen-source gratuit
Gratuit (compte requis)
Hetzner AX41-NVMe
AMD Ryzen 5 3600 (6c/12t), 64 GB DDR4, 2x 512 GB NVMe. Idéal pour GNS3/EVE-NG.
~37€ /mois HT
→ hetzner.comOVH Kimsufi
Intel Xeon E3 (4c/8t), 32-64 GB RAM. Datacenter en France.
~20-35€ /mois HT
→ ovhcloud.comHetzner Server Auction
Serveurs d'occasion à prix cassés. Configs puissantes à -50%.
~25-60€ /mois HT
→ hetzner.com/sbVPS classiques = incompatibles
Les VPS ne supportent pas la nested virtualization. Tu ne pourras pas faire tourner GNS3/EVE-NG correctement. Il te faut un serveur dédié (bare metal) ou ta propre machine.
Prêt à commencer ?
Tu as tout ce qu'il faut pour te lancer
Ce programme va te transformer
Dans 6 mois, tu auras construit une plateforme d'automatisation réseau complète que 95% des Network Engineers ne savent pas créer. Tu maîtriseras la stack la plus demandée : Python, Ansible, Jenkins, Prometheus, Grafana. Tu passeras de "technicien qui configure en CLI" à "Network Automation Engineer qui construit des solutions".