Profilo professionale
Titolo tipico:
* Cloud & Edge Architect
* Azure Solutions Architect (con focus IoT/Edge)
* IoT / Edge Computing Engineer
Missione:
Progettare, implementare e gestire sistemi in cui parte dell'elaborazione avviene:
* nel cloud (Azure)
* e parte in locale (edge) → dispositivi, gateway, impianti
1. Competenze core su Azure
Un esperto serio deve conoscere bene:
Compute & architetture
* VM, Scale Set
* Azure Kubernetes Service
* Container (Docker)
* Serverless:
* Azure Functions
* Logic Apps
Networking
* VNet, Subnet
* VPN / ExpressRoute
* Load Balancer, Application Gateway
Identity & sicurezza
* Azure Active Directory
* RBAC
* Managed Identity
Storage & dati
* Blob Storage, Data Lake
* Cosmos DB
* SQL Azure
2. Tecnologie specifiche Edge Computing (fondamentali)
Qui si distingue davvero un esperto da uno "cloud puro".
IoT e Edge runtime
* Azure IoT Hub
* Azure IoT Edge
Deve sapere:
* deploy di moduli container su edge
* gestione dispositivi remoti
* aggiornamenti OTA
Edge orchestration
* Kubernetes su edge:
* Azure Arc
* K3s / MicroK8s
Data processing distribuito
* Stream Analytics
* Event Hub
* MQTT (fondamentale nel mondo IoT)
3. Competenze di integrazione (molto importanti)
Qui si crea valore reale:
Protocolli e mondo fisico
* MQTT, AMQP, HTTP
* Modbus, OPC-UA (industriale)
* REST API
Per esempio: integrare sensori Aqara → gateway → Azure
Hybrid & multi-layer architecture
* Edge → Fog → Cloud
* Sincronizzazione dati
* Gestione offline (cruciale!)
4. Sicurezza (spesso sottovalutata)
Un vero esperto deve conoscere:
* Device identity
* Certificati X.509
* Secure boot
* Zero Trust
5. DevOps & automazione
Indispensabili:
* CI/CD:
* GitHub Actions / Azure DevOps
* Infrastructure as Code:
* Terraform
* Bicep / ARM template
* Monitoring:
* Azure Monitor
* Log Analytics
6. AI + Edge (profilo avanzato)
Sempre più richiesto:
* Azure Machine Learning
* AI on Edge (modelli deployati localmente)
* Computer Vision su dispositivi
7. Soft skill tecniche (fondamentali)
Un senior deve saper:
* progettare architetture scalabili
* gestire latenza e resilienza
* fare trade-off:
* cloud vs edge
* costo vs performance
vero esperto Azure + Edge deve essere:
* Cloud architect
* IoT engineer
* System integrator
* DevOps engineer
Non basta Azure: deve saper lavorare tra mondo IT e mondo fisico