Bien la salutation à vous !
Comme dans notre coutume spécifique à cette série d'articles sur le développement ( LES DIFFERENTS CORPS DE METIERS DE DEVELOPPEURS ), nous rappelons le dernier corps évoqué, c'était d'ailleurs les dev de jeux vidéo, article que vous pouvez retrouver ici "DEV JEUX VIDEO" . Quoi donc de mal à s'attaquer aujourd'hui à une autre spécialité de dev: j'ai nommé, les DevOps.
Qui sont alors les devOps ? Que font-ils ? Comment en devenir ou Quelles sont leurs compétences ?
Très bien carré dans mon fauteuil pour répondre à bon nombres de questions plutôt intéressantes. Et vous, vous lisez ce article depuis le canapé ou dans les bus ? Peu importe, on y va 😜.
QU'EST CE QU'UN DEVOPS
Le devOps est celui qui est responsable d'architecturer le projet, il automatise plusieurs environnements pour faciliter la collaboration entre les équipes qui prennent part au projet, et cela, depuis la planification du projet jusqu'à sa mise en production. "Pas une mince affaire non, je peux vous entendre d'ici crier 😄" .
Il va alors :
- Intégrer des test auto suivant l'avancement du projet (en effet, avant toute mise en production d'un projet, il faut faire des tests, et c'est l'un des rôles des devOps, c'est d'ailleurs la partie la plus stressante des personnes qui ont développées le projet; pas de résultats positifs sur test = pas de déploiement ).
- Mettre en place des outils de suivi et de mesure de l'infrastructure du projet (comme une infrastructure logicielle).
- Faciliter l'intégration continue d'un projet ( ajout de nouvelles fonctionnalités par exemple)
QUELLES SONT LES COMPETENCES TECHNIQUES D'UN DEVOPS OU COMMENT EN DEVENIR ?
Qui dit automatisation de tâches dit compétences devOps. Le DevOps range l'architecture du projet dans des conteneurs comme Docker, Kubernates .. il doit également s'approprier les langages de scripting on dira pour la partie dev; les plus connus comme Shell, PHP, Perl et Python pour ne citer que ceux là. Pour la partie système il va devoir être à l'aise avec les différentes distributions de Linus (Kali Linus; Archi Linus .. ), et Windows afin de permettre l'exécution des applications sur ses différents OS (système d'exploitations).
Et on arrive à la fin de ce numéro sur les devOps, ça été pour moi un foutu merveilleux temps de partage avec vous 😍; On se dit à la prochaine pour un nouvel article toujours dans le domaine de la technologie. Et n'oubliez pas de laissez une trace en commentaire, ça fait du bien 💪
"Aller vahouann" 👋
Commentaires
Enregistrer un commentaire