CLOUD COMPUTING ET INFRASTRUCTURES NUMÉRIQUES

Le cloud consiste à fournir à distance de la puissance de calcul, du stockage, des bases de données, des applications et des services informatiques. L'ingénieur travaille sur des infrastructures capables de supporter des applications utilisées par un très grand nombre d'utilisateurs.

Qu'est-ce que le cloud computing ?

Le cloud permet de fournir à distance de la puissance de calcul, du stockage, des bases de données, des applications et des services informatiques, sans que l'utilisateur ait à gérer directement le matériel physique.

Cette spécialité est très liée aux systèmes, aux réseaux et au génie logiciel. Elle regroupe aujourd'hui à la fois l'ingénierie cloud à proprement parler et les pratiques DevOps qui accompagnent la mise en production et l'exploitation continue des applications.

Les questions au cœur du métier

Comment faire fonctionner une application 24 h/24 ? Comment augmenter automatiquement sa capacité lorsqu'il y a beaucoup d'utilisateurs ? Comment réduire les coûts d'infrastructure ? Comment assurer la continuité du service ?

Que fait-on réellement en cloud computing ?

Concevoir

Imaginer une architecture cloud capable de répondre aux besoins d'une application.

Déployer

Mettre en service des applications et des infrastructures sur des plateformes cloud.

Automatiser

Mettre en place des chaînes de déploiement automatisées, rapides et fiables.

Surveiller

Suivre les performances et la disponibilité des services en continu.

Optimiser les coûts

Adapter les ressources utilisées pour limiter les dépenses tout en gardant la performance.

Garantir la disponibilité

Réduire les interruptions et assurer la continuité des services rendus aux utilisateurs.

Sur quoi travaille-t-on ?

Serveurs virtuels
Conteneurs
Services cloud (AWS, Azure, GCP)
Pipelines CI/CD
Infrastructure as code
Applications à grande échelle

Les principaux métiers

Le cloud computing ne correspond pas à un seul métier. Selon ce que vous aimez faire — concevoir des infrastructures, automatiser des déploiements, ou garantir la fiabilité d'un service — plusieurs profils professionnels sont possibles.

Des métiers différents pour des profils différents

Ces métiers appartiennent tous au cloud computing, mais ils ne demandent pas exactement les mêmes façons de travailler. Voici, pour chacun, son empreinte professionnelle : la nature du travail, les types de problèmes traités, l'objet sur lequel il porte, et la manière dont il s'exerce au quotidien.

Ingénieur Cloud

Nature du travail
Concevoir Déployer Administrer
Types de problèmes
Technique Informatique
Objet du travail
Infrastructure Service cloud Application
Mode de travail
Équipe Projet Problèmes structurés

Cloud Architect

Nature du travail
Concevoir Organiser Anticiper
Types de problèmes
Technique Organisation Économique
Objet du travail
Architecture globale Infrastructure Coûts
Mode de travail
Équipe Bureau Problèmes ouverts

DevOps Engineer

Nature du travail
Automatiser Organiser Améliorer
Types de problèmes
Technique Organisation
Objet du travail
Pipeline Déploiement Infrastructure
Mode de travail
Équipe Projet Problèmes structurés

Site Reliability Engineer (SRE)

Nature du travail
Surveiller Analyser Améliorer
Types de problèmes
Technique Informatique
Objet du travail
Système Infrastructure Performance
Mode de travail
Équipe Exploitation continue Problèmes structurés