Vous êtes sur la page 1sur 18

Data

Data Architect
Relevez le défi du Big Data ! Concevez des infrastructures pour exploiter des
données massives.

Temps d'études
Durée de la formation Durée de la formation Certification
Embauché ou conseillé à
: en alternance : OpenClassrooms,
remboursé** temps plein :
400 heures 12 mois CentraleSupélec
6 mois

**Conditions disponibles sur la page https://openclassrooms.com/fr/terms-of-sale

Formation mise à jour le 12 déc. 2022


Qu’est-ce qu’un Data Architect ?

Notre monde numérique génère une multitude de données au volume et au débit


considérables dont l'exploitation constitue un défi technique :

Comment repenser le stockage de ces données, quand les infrastructures


classiques ne sont plus suffisantes ?
Comment les organiser pour en permettre un accès efficace ?
Quelles infrastructures de calculs parallèles massifs mettre en place pour servir
les besoins métiers ?

Les Data Architects évoluent au cœur de ces enjeux. À l'intersection de plusieurs


métiers, ils sont à la fois des concepteurs d’infrastructures informatiques , des
administrateurs de clusters de calculs et des analystes capables d'interpréter des
algorithmes complexes pour les adapter à une architecture distribuée.

Formez-vous au métier de Data Architect

En tant que Data Architect, vous serez responsable de la conception, du déploiement


et de l'administration de plateformes de calculs distribués et de stockage de données
massives.

Vous travaillerez de concert avec les équipes de développement, de Data Science, de


Business Intelligence et d'administration système. Vous devrez concevoir des solutions
fonctionnelles, anticiper les besoins futurs et respecter les contraintes imposées par les
architectures existantes.

OpenClassrooms s’associe avec CentraleSupélec pour vous proposer un parcours de


formation diplômant vous permettant de développer toutes les compétences du Data
Architect.

Vous souhaitez aller plus loin dans la conception d’algorithmes d’analyses de données
? Suivez notre parcours Data Scientist.

Data Architect 2
Alternance Data Architect

Pour favoriser l’accessibilité de l’éducation et l'insertion professionnelle,


OpenClassrooms propose cette formation de Data Architect en alternance et contrat
de professionnalisation. Grâce à cette dualité professionnelle & étudiante, vous pouvez
utiliser directement dans le monde professionnel les compétences que vous apprenez
lors de la formation à distance. OpenClassrooms est accrédité pour l’alternance et le
contrat pro. Il n’y a donc aucun problème pour trouver une entreprise, et cela quel que
soit votre âge !

Data Architecture : Les Prérequis

Niveau obligatoire : Bac + 3 en informatique ou Bac + 5 scientifique (sans


spécialisation informatique).
Pour les apprenants étrangers, un niveau de français B1-B2 (utilisateur
indépendant) est conseillé pour la réussite de la formation.
Accès à un ordinateur (PC ou Mac), muni d’un microphone, une webcam et une
bonne connexion internet (3.2 Mbps en envoi et 1.8 Mbps en réception de
données). Pour tester la qualité de votre connexion, cliquez sur ce lien.

Dans un projet de ce parcours, vous serez amenés à utiliser l'infrastructure de cloud


Amazon Web Services (AWS), qui est payante. AWS propose une offre gratuite qui vous
permettra de réaliser une partie des projets ; pour réaliser les projets en intégralité, le
coût à votre charge sera d'environ 100€.

Pour les autres projets, vous utiliserez votre machine locale (VM, Docker ou
Kubernetes). Voici les spécifications :

Espace disque disponible : 500 Go minimum ;


RAM mémoire de 8 Go minimum.

Si vous n'avez pas pas validé un bac+3 en informatique ou un bac+5 scientifique mais
que vous pensez avoir une expérience équivalente, remplissez ce formulaire
d'admission afin que nous étudiions votre dossier.

Prérequis techniques

Algorithmique et structures de données :


Analyse d’algorithmes : estimation et optimisation de complexité en temps
et espace, notation asymptotique, structures de données.

Data Architect 3
Méthodes de conception et d’optimisation d’algorithmes : récursivité, diviser
pour régner, force brute…
Théorie des graphes (parcours, plus court chemin).
Programmation :
Connaissances impératives en programmation objet (Java, Scala, Python,
Ruby, C++ ou autre) et en structures de données.
Notions de parallélisation.
Bases de données :
Solides connaissances en bases de données relationnelles et langage de
requêtes SQL. Architecture d’un SGBD.
Propriétés ACID.
Gestion du cache et de la concurrence.
Ingénierie informatique :
Solides connaissances de l'environnement Unix.
Gestion de la mémoire et des transferts de données.
Connaissances réseau élémentaires.

Si vous n'avez pas validé un Bac+3 en informatique ou un Bac+5 scientifique (sans


spécialisation informatique) :

réalisez notre test de positionnement pour évaluer votre niveau.


remplissez ce formulaire d'admission et précisez votre score au test de
positionnement dans la case où vous renseignez vos motivations. Notez que ce
test ne constitue pas une validation.

Ce que vous saurez faire

Réaliser des calculs distribués en temps réel ou en batch avec MapReduce


Administrer une plateforme de calculs distribués dans le cloud
Modéliser, traiter et transformer des données complexes
Concevoir une solution de stockage de données hétérogènes avec NoSQL
Visualiser des données générées en temps réel
Concevoir et déployer une architecture distribuée complète de traitement de
données

Quels métiers pourrez-vous exercer ?

Appelé Data Engineer, Architecte Big Data ou encore Ingénieur·e Big Data, le profil de
Data Architect est rare et très recherché (en CDI) par les grandes entreprises ou les
start-up en croissance. Les métiers du big data ont le vent en poupe, l'éducation à ces
compétences est donc un bon investissement pour l'avenir.

Data Architect 4
Retrouvez sur cette page les indicateurs de performance des formations
OpenClassrooms.

Salaire Data Architect

En suivant la formation Data Architect, vous pourrez prétendre aux rémunérations


suivantes* :

Débutant : 40 000 € à 50 000 € annuels bruts


Expérimenté : 50 000 € à 80 000 € annuels bruts

Selon votre profil, la rémunération peut varier à la hausse.

En freelance, les Data Architects facturent jusqu’à 1 000 € par jour de travail.

(*source : plateformes de recherche d’emploi Glassdoor et Neuvoo)

Data Architect 5
Projet 1 - 10 heures

Définissez votre stratégie


d'apprentissage
Mettez-vous dans les meilleures conditions pour réussir votre parcours : projetez-
vous dans votre formation, définissez votre planning et appropriez-vous les outils
essentiels pour apprendre.

Compétences cibles
Définir le cadre de votre formation

Cours associés

Engagez-vous dans votre formation


OpenClassrooms
Facile 2 heures

Prenez en main votre parcours OpenClassrooms et réalisez


votre premier projet en suivant ce cours conçu pour vous
accompagner dans ces premières étapes de formation.

Data Architect 6
Projet 2 - 75 heures

Réalisez un apprentissage
distribué
Vos collègues Data Scientists ont développé un algorithme de reconnaissance
d’images révolutionnaire. Votre mission ? Adapter cet algorithme à une architecture
de calculs distribués.

Compétences cibles
Réaliser un calcul distribué avec Spark
Comprendre la notion de Resilient Distributed Datasets
Débugger/Accélérer un programme distribué
Déployer et administrer une plateforme de calcul distribué dans le cloud
Réaliser l'apprentissage distribué d'un modèle de machine learning

Cours associés

Réalisez des calculs distribués sur des données


massives
Difficile 20 heures

Dans ce cours, vous apprendrez à réaliser des analyses de


données massives sur des centaines de machines dans le
cloud grâce à Hadoop MapReduce, Spark et Amazon Web
Services.

Concevez des architectures Big Data


Moyenne 6 heures

Nous sommes à l'âge d'or du Big Data et les Data Architects disposent
de tous les outils dont ils ont besoin pour gérer des données massives.
Mais comment les assembler ? Familiarisez-vous avec une vision
d'ensemble pour la conception d'architectures Big Data complètes.

Data Architect 7
Projet 3 - 70 heures

Traitez des données en temps


réel
Votre objectif ? Devenir riche, très riche même. Pour cela, vous savez que le Bitcoin
offre de juteuses opportunités. Voyons voir si vous parvenez à extraire des données
pertinentes pour arriver à vos fins !

Compétences cibles
Créer une plateforme distribuée de flux de messages en temps réel
Créer et visualiser des métriques à partir de données générées en temps réel
Réaliser des traitements distribués de données en temps réel

Cours associés

Gérez des flux de données temps réel


Moyenne 12 heures

Quel est le point commun entre Kafka, auteur tchèque du


XXème siècle, et Storm, membre des 4 Fantastiques ? Ils vous
permettront tous les deux de ne pas vous noyer sous le flot des
données à traiter en temps réel... et vous allez découvrir les
deux dans ce cours !

Maîtrisez les bases de données NoSQL


Moyenne 15 heures

Longtemps, les bases de données relationnelles ont régné en


maîtres sur le stockage de données structurées... Cette époque
est désormais révolue, et une foule de solutions s'attaquent
aux différents problèmes liés à l'explosion des données
massives. Vive le NoSQL !

Data Architect 8
Projet 4 - 85 heures

Analysez des données en batch


Le cabinet de recrutement Dan & Briggs chasse des experts dans tous les domaines.
Ils font appel à vos services de freelance pour analyser leurs données. Pour cela
vous devrez utiliser Wikipedia...

Compétences cibles
Représenter des structures de données complexes
Concevoir un data lake
Mettre en place des outils d’analyse de données par lot
Sérialiser des données semi-structurées avec Avro
Stocker des données distribuées avec HDFS

Cours associés

Maîtrisez les bases de données NoSQL


Moyenne 15 heures

Longtemps, les bases de données relationnelles ont régné en


maîtres sur le stockage de données structurées... Cette époque
est désormais révolue, et une foule de solutions s'attaquent
aux différents problèmes liés à l'explosion des données
massives. Vive le NoSQL !

Créez votre Data Lake


Moyenne 8 heures

A l'ère du Big Data, comment stocker de manière fiable les


quantités massives de données au format incertain que
génèrent nos applications ? En créant un Data Lake !

Data Architect 9
Projet 5 - 100 heures

Développez une architecture Big


Data complète
Pour ce projet de synthèse, toutes vos compétences de Data Architect seront mises
à l’épreuve. Nouveau chez Twitter, votre première mission est de créer un top 10 des
sujets “tendances” en développant une architecture complète.

Compétences cibles
Indexer des données avec NoSQL
Concevoir une architecture de stockage et de traitement de données distribuée adaptée
aux besoins métiers
Traiter des flux de données en temps réel
Stocker des quantités massives de données hétérogènes
Créer une plateforme distribuée de flux de messages en temps réel
Distribuer des algorithmes sur un cluster de calcul de manière optimale

Cours associés

Concevez des architectures Big Data


Moyenne 6 heures

Nous sommes à l'âge d'or du Big Data et les Data Architects


disposent de tous les outils dont ils ont besoin pour gérer des
données massives. Mais comment les assembler ?
Familiarisez-vous avec une vision d'ensemble pour la
conception d'architectures Big Data complètes.

Data Architect 10
Projet 6 - 60 heures

Effectuez une veille


technologique Big Data (option
stage)
Vous arrivez au bout de ce parcours de formation. La communauté OpenClassrooms
a été présente pour vous aider. À vous de lui rendre la pareille avec ce projet !

Compétences cibles
Faire une veille technologique en Big Data

Cours associés

Rédigez votre rapport de stage


Facile 30 minutes

Le stage en entreprise est une étape décisive de votre


formation. Afin d'en tirer le maximum et d'en rendre compte
au mieux, vous allez produire un rapport de stage. Suivez ce
mini-cours pour apprendre à rédiger un rapport de stage aussi
enrichissant que convaincant !

Data Architect 11
lternance
OpenClassrooms, 1ère école en ligne
à proposer des formations diplômantes

L'alternance en ligne permet à l'entreprise et à l'étudiant de trouver le meilleur rythme


adapté à leurs besoins respectifs.
Côté étudiant :
une formation diplômante
et 100% financée
L'alternance est une modalité de formation qui mêle acquisition des connaissances
(en ligne) et des compétences (en entreprise).

Comment se déroule Est ce que la formation


un parcours en en alternance a un
alternance coût pour l'étudiant ?
OpenClassrooms ?
La formation en alternance est gratuite !

Après avoir choisi le parcours de Une rémunération est également prévue :

formation qui lui convient, l'étudiant jusqu'à 100% du SMIC en fonction de votre

bénéficie d'un accompagnement gratuit âge et de votre année de formation.

de 2 mois pour trouver son entreprise.


Pour se lancer, une seule adresse :
La formation peut se réaliser en contrat openclassrooms.com/fr/apprenticeship

de professionnalisation ou d'apprentissage.
Rendez-vous à la page suivante pour
savoir lequel choisir !
Côté entreprise :
l'accès à des profils qualifiés
toute l'année, en toute simplicité !
OpenClassrooms est la 1ère école en ligne à proposer des formations en
alternance, aux titres reconnus par l'État de niveau Bac+2 à Bac+5, sur des
métiers en tension, très recherchés par les recruteurs. Les formations en
alternance peuvent être financées, soit par la taxe d'apprentissage, soit par les
OPCO (Opérateurs de Compétences).

Comment lancer des Quand peut-on lancer


parcours d'alternance une démarche
au sein de d'alternance au sein de
l'entreprise ? l'entreprise ?

Pour chercher des profils à recruter en À tout moment : le contrat peut démarrer
alternance ou lancer le recrutement d'un tout au long de l'année, il n'y a pas de date
étudiant déjà identifié, n'hésitez pas à de rentrée imposée.
contacter :
job.placement@openclassrooms.com

Les équipes d'OpenClassrooms vous


accompagnent à chaque étape d'une
démarche d'alternance, du dossier de
financement au suivi de vos alternants.
Pourquoi l'alternance
en ligne ?
Les avantages de l’alternance OpenClassrooms sont nombreux : date de début flexible,
formations créées par des experts métiers, accompagnement personnalisé, formation
financée...
1. Gratuite pour l'étudiant et 2. Flexible et adaptée aux
financée pour l'entreprise besoins de l'étudiant et de
l'entreprise

La formation en alternance est gratuite


pour l'étudiant et financée par l'OPCO de
Le contrat peut démarrer à tout moment
son entreprise pour les contrats éligibles.
de l'année et les jours dédiés à la
Dans certains cas, l'entreprise complète
formation sont flexibles en fonction de
le financement si besoin. En parallèle
l'organisation de l'étudiant et de
l’alternant perçoit aussi son salaire.
l'entreprise. Le rythme d’alternance
prévoit 3 ou 4 jours en entreprise par
semaine.

3. Une formation conçue 4. Un accompagnement


pour une application directe dédié à chaque étape
en entreprise

Pour les entreprises, des profils


d'étudiants disponibles et
Nos formations sont conçues par et pour
présélectionnés par nos experts pour
l'entreprise, pour des métiers
répondre à vos besoins en recrutement
recherchés. Elles sont également
dans toute la France.
certifiantes, avec des certifications
inscrites au RNCP (Répertoire national
des certifications professionnelles), Pour l’étudiant, un accompagnement par
reconnues par l'État. nos conseillers pédagogiques à chaque
étape de l'alternance et un point de suivi
hebdomadaire par un mentor individuel.
Tout savoir sur les
contrats d'alternance
Une question ? Un projet ?
Contacter : job.placement@openclassrooms.com
Contrat de
professionnalisation
1 jour en formation / 4 jours en entreprise.

L'entreprise embauche l'étudiant en CDD sur 12 ou 24 mois (selon le parcours de


formation).
La formation est financée par un OPCO. OpenClassrooms est référencé dans les
principaux OPCO grâce à ses titres certifiés et sa certification Datadock.
L'entreprise fait la démarche de demande de prise en charge auprès de son OPCO. Nos
équipes sont présentes à chaque étape pour l'accompagner.
L'étudiant est rémunéré sur une base qui va de 65% à 100% du SMIC (pour un étudiant
de plus de 26 ans).
Si l’étudiant a plus de 26 ans et est demandeur d’emploi, Pôle Emploi octroie une aide à
l’emploi à l’entreprise.

Vous aimerez peut-être aussi