Menu
Programme complet 6 mois

Network Automation
Engineer

Construis une plateforme d'automatisation réseau complète avec compliance automatisée, CI/CD pour configs, et monitoring infrastructure.

1

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 personnes
2

La 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.

GNS3/EVE-NG — Lab virtuel
Python — Netmiko, Napalm
Ansible — Network modules
Jenkins — CI/CD configs
Prometheus — SNMP metrics
Grafana — Dashboards
Ce que tu construis

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
Équivalent commercial

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.

3

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€.

4

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
Git
Source of Truth
Jenkins
Jenkins
CI/CD Pipeline
Ansible
Ansible
Deploy configs
Grafana
Monitoring
Prometheus + Grafana
Lab GNS3/EVE-NG multi-sites
Scripts Python (Netmiko, Napalm)
Playbooks Ansible Network
Golden configs par équipement
Compliance engine automatisé
Drift detection + alerting
Pipeline Jenkins complet
Prometheus + SNMP Exporter
Dashboard Grafana réseau
Auto-documentation (topology)
Terraform lab (optionnel)
Documentation complète
5

L'architecture technique

Clique sur chaque brique pour en savoir plus

Mois 1
Mois 2
Mois 3
Mois 4
Mois 5
Mois 6
Mois 1-2 — Fondations & Lab Réseau
M1
Linux
Linux

Administration

M1
Git
Git

Versioning

M1
GNS3
GNS3/EVE-NG

Lab virtuel

M2
Python
Python

Bases

M2
Netmiko
Netmiko

SSH automation

M2
Napalm
Napalm

Multi-vendor

M2
API
REST API

Network APIs

Mois 3-4 — Ansible Network & CI/CD
M3
Ansible
Ansible

Playbooks

M3
Ansible Network
Ansible Network

ios, eos, junos

M3
Jinja2
Jinja2

Templates

M4
Docker
Docker

Conteneurs

M4
Jenkins
Jenkins

CI/CD Pipeline

M4
Gitea
Gitea

Git privé

Mois 5-6 — Monitoring & Infrastructure as Code
M5
Prometheus
Prometheus

Métriques SNMP

M5
Grafana
Grafana

Dashboards

M5
Alertmanager
Alertmanager

Alerting

M6
Terraform
Terraform

IaC

M6
Compliance
Compliance

Engine Python

M6
🏆
Projet Final

Intégration

6

Le planning détaillé

6 mois pour devenir Network Automation Engineer

Mois 1 — Les fondations

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.

Linux admin Bash Git GNS3 EVE-NG Topologie lab
Mois 2 — Python pour le réseau

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.

Python Netmiko Paramiko Napalm TextFSM REST API
Mois 3 — Ansible Network

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.

Ansible cisco.ios arista.eos Jinja2 Rôles Vault
Mois 4 — CI/CD & Conteneurisation

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.

Docker Jenkins Jenkinsfile Gitea Webhooks ansible-lint
Mois 5 — Observabilité Réseau

Prometheus, Grafana & Alerting

Tu supervises toute ton infrastructure réseau : collecte SNMP avec Prometheus, dashboards Grafana pour visualiser trafic/CPU/erreurs, et alerting proactif.

Prometheus SNMP Exporter Grafana Alertmanager PromQL
Mois 6 — Projet Final & IaC

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.

Compliance Drift detection Terraform Documentation Projet final
7

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 :

ComposantCPURAMStockage
GNS3/EVE-NG Server4+ vCPU8 GB50 GB
Routeurs virtuels (IOSv) x31 vCPU chacun512 MB chacun
Switches virtuels (IOSvL2) x31 vCPU chacun768 MB chacun
VM Jenkins + Gitea2 vCPU4 GB30 GB
VM Prometheus + Grafana2 vCPU4 GB50 GB
VM Ansible Controller2 vCPU2 GB20 GB
TOTAL MINIMUM8 cores24-32 GB200 GB SSD
⚠️ Images réseau
📦

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.com
OVH Kimsufi

Intel Xeon E3 (4c/8t), 32-64 GB RAM. Datacenter en France.

~20-35€ /mois HT

→ ovhcloud.com
Hetzner Server Auction

Serveurs d'occasion à prix cassés. Configs puissantes à -50%.

~25-60€ /mois HT

→ hetzner.com/sb
⚠️
VPS 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.

8

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".

Dans le projet

Ce que tu apprendras

Planning

📅