Excellent.
Le plus grand défi après l'acquisition des compétences est de les transformer en expérience
concrète pour un CV. Les employeurs ne cherchent pas seulement des certifications, mais aussi des
preuves que vous pouvez appliquer vos connaissances.
Voici une stratégie en plusieurs étapes pour acquérir cette expérience :
1. Construire un portfolio solide avec des projets personnels
C'est l'étape la plus importante. Vous devez prouver que vous pouvez mettre en pratique vos
compétences. Un portfolio DevOps ne se limite pas à des sites web statiques.
Idées de projets concrets :
Projet de Déploiement CI/CD : Créez une application web simple (même un "Hello World" en Python ou
[Link]). Puis, mettez en place un pipeline d'intégration continue/déploiement continu (CI/CD) en
utilisant des outils comme GitLab CI/CD ou Jenkins. L'objectif est qu'à chaque fois que vous "poussez" du
code sur le dépôt Git, l'application soit automatiquement construite, testée et déployée sur un serveur
(ex: un serveur Cloud comme AWS, un Raspberry Pi chez vous, ou un conteneur Docker).
Projet d'Infrastructure as Code (IaC) : En utilisant un outil comme Terraform ou Ansible, écrivez du code
pour provisionner une infrastructure cloud. Par exemple, créez un serveur virtuel (EC2 sur AWS), un
réseau privé virtuel (VPC), et une base de données. L'idée est de montrer que vous savez créer une
infrastructure complète en utilisant uniquement du code.
Projet de conteneurisation et d'orchestration : Prenez votre application web simple et conteneurisez-la
avec Docker. Ensuite, déployez-la sur un cluster Kubernetes (même un cluster minimal comme minikube
sur votre machine locale). Documentez les fichiers YAML que vous avez créés.
Projet de supervision et de monitoring : Déployez une application et mettez en place des outils de
surveillance comme Prometheus et Grafana pour collecter des métriques (utilisation du CPU, de la
mémoire, etc.) et visualiser l'état de l'application.
Points clés pour les projets :
Documentez tout : Pour chaque projet, créez un [Link] détaillé sur votre dépôt GitHub. Expliquez
le problème que vous avez résolu, les outils que vous avez utilisés, les défis rencontrés et les solutions
apportées.
Rendez-le accessible : Mettez un lien vers votre portfolio et vos dépôts GitHub sur votre CV et votre
profil LinkedIn. Les recruteurs y prêteront une attention particulière.
2. Le Freelance ou les stages (même non rémunérés au début)
Trouver des petits projets : Des plateformes comme Upwork ou Fiverr peuvent être des pistes pour
trouver des petites missions. Offrez vos services à des tarifs abordables pour aider des développeurs ou
des petites entreprises à automatiser leurs déploiements ou à conteneuriser leurs applications. Cela
vous permet d'appliquer vos compétences sur des cas réels.
Proposer ses services à des connaissances : Si un ami ou une connaissance a une petite entreprise,
proposez-lui d'automatiser son processus de déploiement de site web. Cela peut être une excellente
première expérience.
3. Les contributions à des projets open-source
Participer à la communauté : Contribuer à des projets open-source est une preuve de votre engagement
et de vos compétences. Vous pouvez commencer par des tâches simples, comme la documentation ou la
correction de bugs mineurs.
4. Le bon CV et le bon réseau
Le CV : Sur votre CV, ne listez pas seulement vos compétences. Créez une section "Projets Personnels" ou
"Portfolio" et décrivez les projets que vous avez réalisés, en insistant sur les problèmes que vous avez
résolus. Mentionnez clairement votre certification CCNA.
Le réseau : Participez à des meetups, des conférences ou des événements en ligne sur le DevOps et les
réseaux. C'est l'occasion de rencontrer des professionnels, d'apprendre des autres et de vous faire
connaître. Créez un profil LinkedIn complet et mettez-le à jour régulièrement.
En combinant la création d'un portfolio technique solide, la participation à des projets réels (même
petits), et un bon réseau professionnel, vous vous donnerez toutes les chances de décrocher votre
premier emploi d'ingénieur DevOps junior.