Faire son porte folio tout en progressant en DevOPS
Hello,
Ton porte-folio montre tes compétences de Dev
Et si ça montrait tes compétences DevOPS au passage ?
Essayons
Si ce n'est pas déjà fait, tu peux :
Découvrir notre formation sur le DevOps
Lire toutes les éditions précédentes de la newsletter
Au programme :
On gère le back
On gère le front
On passe en hyperespace
Bon, c'est bien beau, mais à quoi ça sert ?
Quand t'es Dev ou DevOps, on te conseille de faire un porte-folio pour montrer tes compétences.
C'est généralement un site que tu dév from scratch :
Un peu de Front
Un peu de Back
Une liste de projets que tu as réalisée
Une fois que c'est dev, tu mets tout ça sur un hébergement pas trop cher et t'y touches plus trop
C'est top.
Utilisons ce que tu as déjà pour aller plus loin
Faisons du DevOPS avec deux buts :
Progresser sur un vrai projet
Te donner de la matière pour en discuter en entretien
C'est parti !
On prend un exemple :
Un front en React
Un Back en PHP qui nécessite Mysql
Bien entendu, tu adaptes à n'importe quelles technos et t'es absolument pas obligé de choisir les mêmes que l'exemple :p
Ca marche sur à peu près n’importe quelle idée
On gère le back
Tu utilises Terraform pour configurer un Elastic Beanstalk sur AWS
Puis un Terraform pour configurer ton MYSQL (avec AWS RDS)
Puis un Terraform pour pousser ton code PHP dans ton Beanstalk
À ce stade, tu es capable de déployer ton back facilement
Surtout en cas de modif de conf et de code PHP tu es capable de pousser ça facilement
Tout ça en lançant une ligne de commande à la main
On gère le front
Tu utilises Terraform pour configurer un S3 en private sur AWS
Puis un Terraform pour configurer un CDN avec CloudFront
Puis un Terraform pour gérer ton certificat SSL
Puis un Terraform pour gérer ton DNS dans OVH
Puis un script qui build ton app React
Puis un script qui pousse ton code buildé sur le S3
Puis un script qui invalide le cache cloudfront
À ce stade, tu es capable de déployer ton Front facilement
Surtout en cas de modif de conf et de code JS tu es capable de pousser ça facilement
Tout ça en lançant une ligne de commande à la main
On passe en hyperespace
Tu migres ton code sous Gitlab
Tu crées une CICD qui se déclenche à chaque commit dans la branche "main"
Tu prends tous les scripts que t'as fait plus et tu les intègres dans ta CICD
Tu intègres un script à la fois pour tester que ca fonctionne
Et là, à chaque commit dans "main", la magie s'opère
Bon, c'est bien beau, mais à quoi ça sert ?
En entretien, tu vas pouvoir parler de ton porte-folio
Montrer ce que tu sais faire en Dev Front et en Dev Back.
Tu vas montrer tes compétences les plus importantes
Et ensuite tu vas pouvoir embrayer de la sorte
"Pour me former au DevOPS et commencer à effleurer le domaine, voilà ce que j'ai fait ..."
Et là tu déroules :
Ce que tu as fait à la main au début
Puis comment tu as commencé à automatiser
Puis comment tu as mis dans une CICD
Dans quel ordre tu as fait
Les problèmes que tu as rencontrés
Les solutions que tu as dû imaginer
Ce que ça t'a appris
Ce qu'il te reste à faire ou les idées qui te viennent
Une pierre deux coups :
Tu as progressé en mettant la main dans le cambouis
Tu as de quoi prouver tes compétences de "débrouillardise"
Voilà, à toi d’essayer maintenant
Tes cadeaux pour te remercier de partager la newsletter
Pour rappel, si tu recommandes la newsletter à d’autres personnes, voici les récompenses que tu peux gagner :
25 recommandation → On met en avant ton profil dans un article
50 recommandations → Une visio de 20 min de mentoring DevSecOps avec nous
100 recommandations → Une de nos formations aux choix offertes
Il te suffit de cliquer sur le bouton juste en dessous pour obtenir ton lien personnalisé :
Voilà, c’est tout pour aujourd’hui.
On est curieux d’avoir tes retours.
Partage nous tes réactions en répondant à ce mail.
Si tu as aimé cet article, n’oublie pas de mettre un petit like ! Ça nous aide à comprendre quels sujets on dois creuser.
Passe une excellente journée et à la prochaine.