Logiciel embarqué vers le DevOps / Cloud
AF. NY.
Bonjour,
Je vous écris concernant ma situation professionnelle pour vos avis !
Après 5 ans d'expérience en logiciel embarqué dans l'aéronautique et l'automobile, j'ai décidé d'évoluer vers le Cloud DevOps. Suite à une formation Microsoft, j'ai obtenu les certifications Azure AZ-104 et Terraform Associate 003 pour l'IaC.
Les employeurs privilégient actuellement les profils DevOps ayant une expérience en développement, ne considérant pas le DevOps comme un métier distinct. Je m'interroge sur la suite : poursuivre avec l'AZ-400 (DevOps Expert Azure) ou m'orienter vers la sécurité cloud et l'infrastructure as code en passant l'AZ-500 (Sécurité), qui pourrait potentiellement m'ouvrir des portes dans la sécurité.
Bien que conscient que les certifications ne remplacent pas l'expérience, je cherche à valider mes compétences en l'absence d'expérience professionnelle directe.
Merci !!
-
ArmLambda
Nombre de posts : 30Nombre de likes : 17Inscrit : 23 janvier 2020Salut
Plutôt que de passer (ou perdre) du temps sur les certifs, fais des projets concrets, c’est pas ça qui manque en devops.
Tu dis qu’ils privilégient les xp de dev, mais ce n’est pas ton cas? Tu faisais quoi en embarqué? Sors des éléments qui s’appliquent au cloud : design, tests, monitoring/alerting, optimisations des coûts etc…
Les certifs sans xp t’en tireras pas grand chose. Les premiers niveaux c’est cool mais faire les expert sans xp pour beaucoup c’est red flag direct. Avec les dumps n’importe qui peut passer n’importe quoi…
revo
Nombre de posts : 80Nombre de likes : 15Inscrit : 2 mai 2010Les certifications permettent d'avoir accès à des postes et un plus gros salaire. Il ne faut pas oublier que les recruteurs ne sont pas du milieu informatique et qu'ils n'y connaissent pas grand chose. Les meilleurs informaticiens ne sont pas les plus payés et plus valorisés c'est comme ça.
ArmLambda
Nombre de posts : 30Nombre de likes : 17Inscrit : 23 janvier 2020Les recruteurs ne sont pas non plus complètement dupes. Certifs + 0xp = 0.
Que faites-vous en embarqué alors? Ça doit pouvoir se valoriser. Tout est bon à prendre pour faire du cloud.
AF. NY.
Nombre de posts : 3Nombre de likes : 0Inscrit : 2 novembre 2023Salut ArmLambda,
Merci pour ton interaction.
J'ai une expérience en développement embarqué, mais c'est assez éloigné du développement mobile/web. Dans mon cas, il n'y a pas vraiment de code à développer au sens classique, puisqu'il est généré à partir des modèles Matlab.
Les employeurs aujourd'hui recherchent des personnes expérimentées en DevOps avec des connaissances en Java par exemple. Ils ont tellement de choix qu'ils considèrent que l'embarqué est complètement différent du développement web/mobile. Je vais te dire un truc : j'ai même fait du DevOps dans l'embarqué, mais pour eux ce n'est pas le même environnement que le leur (l'embarqué étant considéré comme du bas niveau). Pourtant, le DevOps reste du DevOps, que tu le fasses dans l'embarqué, dans le web/mobile ou même dans une soupe aux fruits de mer ^^. J'ai utilisé Jenkins, j'ai mis en place des pipelines CI avec toute une batterie de tests lourds sous HPC dans l'embarqué, mais les ESN et leurs clients cherchent systématiquement un profil avec 3 ans d'expérience en Java et 2 ans en DevOps. Ce n'est pas une exigence que j'ai entendue une seule fois, je l'entends constamment...
-
yanolezard
Nombre de posts : 300Nombre de likes : 290Inscrit : 5 décembre 2016Bonjour "AF.NY.",
Les certifications "Azure DevOps" ne sont pas très représentatives de l'écosystème "DevOps".
Celles d'AWS et de GCP (Google Cloud Platform) sont assez coûteuses en termes de préparations et de passage car il y a de vrais ateliers bien "velus, chelus, trappus" qui sont tirés des expériences de la vraie vie d'un Sys(Sec)Ops / Dev(Sec)Ops ... Par expériences et par ceux que je côtoie, ces certifications sont bien recherchées : AWS et GCP s'adressent à de vraies entreprises, Azure est plutôt considéré comme un "outillage" pour les PME.
Cela dit, comme le précisait le "free-worker ArmLambda", rien ne vaut des expériences "projets/réalisations". Avec les technologies et les facilités d'apprentissages (plus ou moins gratuites), vous pourriez accéder à un Git "Lab" ou "Hub", préparer un environnement avec du Kubernetes, de la CI/CD, etc ... et si vous le pouvez, participez à des manifestations "Devops" (bootcamp par exemple, même si c'est un peu "relevé" par rapport à vos connaissances, c'est toujours agréable d'apprendre de ses pairs).
Et puis, pour accéder à l'Antre du "Dev(Sec)Ops", mieux vaut commencer par le "garage Cloud" (des petites missions cloud, design, sécurité de bases, écosystèmes Kubernetes, testing, monitoring, Finops ... Dev(Sec)Ops n'est que la dernière étape du processus, mais avant cela, il faut bien maîtriser les processus et les bases de départ.
Si cela a pu contribuer à éclairer quelques lanternes.
Bien cordialement,
Yanolezard.
FreelanceDream
Nombre de posts : 147Nombre de likes : 111Inscrit : 10 juin 2012Azure est plutôt considéré comme un "outillage" pour les PME.
Qu'est-ce qu'il ne faut pas entendre...
Ils sont juste 2ème derrière AWS et devant GCP mais un mec lambda sur un forum lambda a sûrement plus raison que le marché...
-
revo
Nombre de posts : 80Nombre de likes : 15Inscrit : 2 mai 2010Le cloud n'est pas du devops c'est des outils managés à configurer. On y a vite fait le tour...
Le devops c'est une culture, c'est le fait d'automatiser des tâches, de fournir des outils (factory) pour les développeurs (cicd, déployments, ..) et pour créer ces outils c'est mieux d'être développeur.
Dans la sécurité il y a moins de développeur et tout plein de chose à créer.
yanolezard
Nombre de posts : 300Nombre de likes : 290Inscrit : 5 décembre 2016Bonjour "revo",
Je vous rejoins sur quelques points :
Le cloud n'est qu'un "entrant" dans l'écosystème "DevOps" : d'ailleurs, bien avant que le cloud et le "DevOps" ne soient sur les Dev(ants) de la scène (1000 excuses pour le jeu de mots ;-), on pratiquait déjà le "DevOps", comme Mr Jourdain faisait de la prose.
Il est vrai que l'écosystème de la sécurité est en manque de développeurs compétents et bien "câblés" (on ne fait pas n'importe quoi, n'importe comment, ni n'importe où) et demande quand même un certain niveau de maturité, notamment lorsque l'on sort de l'angle Web et que l'on adresse des problématiques plus "terre-à-terre", plus "chelues, velues, trappues".
Les outillages "Dev ... Ops" : il y a(ura) toujours cette puérile velléité entre les "Dev" et les "Ops", sauf si l'on insère les "Sys" (Dev ... Sys ... Ops) : AWS a très bien compris la chose dans son système de certifications (AWS SysOps).
Néanmoins (je vais le faire exprès : le Développeur a un un instinct un peu "bordelique" dans ses pratiques professionnelles et joue constamment au "Chaton Equilibriste" - j'ai été développeur pendant 15 ans, je le suis encore un peu dans certains cas systèmes, donc j'ai un "peu " d'expériences, notamment dans les "embedded security systems") et il ne serait pas inopportun d'ajouter un fond ou des compétences d'architectes pour augmenter et prendre de la hauteur/valeur, ce qui dans le lot, apporterait, à la fois pour le prestataire (il prend du recul et n'agit pas direct à l'instinct) et pour le client (qui n'a pas en face de lui, un "lapin de 6 semaines" ou un "perdreau de la dernière année", car contrairement à ce que l'on peut raconter, tous les clients ou intermédiaires d'ESN ne sont certes pas des "cadors" mais certains, non plus, ne sont pas "à prendre pour des truffes" (même si la saison est propice).
Il y a toujours moyens pour promouvoir ses savoirs (faire, être) même si l'expérience éprouvée n'est qu'un ersatz.
Pour ma modeste contribution,
Bien cordialement,
Yanolezard.
AF. NY.
Nombre de posts : 3Nombre de likes : 0Inscrit : 2 novembre 2023Salut revo,
Je vous remercie pour votre interaction.
À mon avis, une bonne communication et une bonne capacité à récupérer des informations pour comprendre les besoins des développeurs sont plus importantes qu'avoir une expérience en développement. C'est essentiel pour pouvoir leur mettre à disposition les bons outils et automatiser les tâches efficacement.
L'expérience en Dev ne serait utile que lorsque nous travaillons sur un projet qui ressemble parfaitement à notre projet antérieur, et la proba là est faible.
Finalement, il ne faut pas qu'il y est un ingénieur Java, un ingénieur développeur, un ingénieur X. On est des ingénieurs SW, peu importe l'environnement on doit être capables de proposer des solutions.
Bonne soirée à vous !
-
yanolezard
Nombre de posts : 300Nombre de likes : 290Inscrit : 5 décembre 2016Bonjour "FreelanceDream",
Je travaille quasi quotidiennement avec ces 3 fournisseurs, qui n'adressent pas les mêmes catégories d'organisations, ni les mêmes marchés.
De par mes expériences (ce ne sont que quelques exemples),
les startups, que j'assiste et qui développent des produits Saas à hautes valeurs ajoutées sont ou partent en (Sec)Dev(Sec)Ops(Sec) sur AWS ou sur GCP et non sur Azure.
les secteurs que j'adresse (TPE/PME/TPI/PMI : innovation, recherche, IA, ML, DL, Data, Blockchain, IIoT) sont AWS en majorité, suivi de très près par GCP.
j'adresse aussi des ETI ou des organisations qui sont "Full Azure" (pour du Dynamics, de l'API, de l'IioT, de l'infra cloud bon marché, ou de la Data) : certaines en sont satisfaites, d'autres beaucoup moins, d'autres encore cherchent à quitter Azure (instabilités notoires pour certains services, bibliothèques qui disparaissent, services en bêta/prod qui s'annulent sans rien dire ...) pour AWS et je ne suis ni pour les uns, ni pour les autres, c'est un simple constat que je fais de par ce que j'adresse.
J'ai eu (la chance) d'être au départ historique des offres AWS, Azure, GCP et je les ai vu se développer, chacun leur tour, avec leurs lots de "good" et de "bad".
J'ai eu l'occasion aussi d'avoir été invité chez AWS pour voir comment un service naît, comment il est conçu, comment il est testé et utilisé au sein de la DSI d'AWS, avant d'être mis à disposition des clients .... J'ai tenté la même chose avec Microsoft (bien que partenaire et Alumni depuis très longtemps) : sans succès et avec GCP, aucun problème.
Quant aux chiffres du marché, je n'en tiens pas compte et mes clients non plus : ce qui les intéresse, c'est ce qu'ils peuvent réaliser et vendre (en interne, comme en externe) rapidement, de manière fiable avec un support sans faille, au juste coût et à la sécurité éprouvée.
Alors même si vous pensez que je suis "lambda" sur un forum "lambda" (en parlant de "lambda" : https://aws.amazon.com/fr/lambda/features/), grand bien vous fasse et libre à vous de le penser : ce genre de commentaires ne m'atteint pas mais je me devais de vous répondre, ce qui ne m'empêche pas de vous souhaiter une belle journée.
Bien cordialement,
Yanolezard.
FreelanceDream
Nombre de posts : 147Nombre de likes : 111Inscrit : 10 juin 2012Vous direz ce que vous voulez
Croire que vos expériences soient représentatives de la réalité du marché, c'est avoir une très très haute estime de soi
Quant aux chiffres du marché, je n'en tiens pas compte et mes clients non plus
Oui, on peut se mettre la tête dans le sable comme on veut. Si en terme de CA Azure est 2ème sur le marché bien devant GCP et juste derrière AWS, c'est bien qu'ils arrivent quand même à apporter de la valeur aux gens. A moins de considérer que l'ensemble des acteurs du marché soient stupides, ont tort et seul vous avez la bonne vision ... -
yanolezard
Nombre de posts : 300Nombre de likes : 290Inscrit : 5 décembre 2016Bonsoir "FreelanceDream",
Azure n'adresse pas les mêmes marchés de toute manière et tant mieux si ils font du CA : cela prouve que des organisations en ont besoin.
Par contre, sur le terrain, le CA ne dit pas que certains migrent ailleurs (il ne faut surtout pas affoler le "marché") et je le vois tous les jours, petit pas par petit pas.
J'en discutais encore ce matin et sans faire l'autruche ou l'opossum, et hop ! deux startups dont je vais m'occuper migrent d'Azure vers GCP, pour de la Data/IA en HPC , comme quoi ... il n'y a pas que moi qui le dit.
Bien cordialement,
Yanolezard.
-
ArmLambda
Nombre de posts : 30Nombre de likes : 17Inscrit : 23 janvier 2020Azure c'est un peu la solution de facto dès lors que l'entreprise a une patte dans l'écosystème Microsoft...donc hors startup, à peu près tout le monde :D
Pour être dans une structure qui fait du multi-cloud à une échelle assez conséquente, on a du AWS, Azure, OCI (oui oui), et bientôt GCP
Les applis font à peu près la même chose sur AWS/Azure, pour les applis "toutes justes sorties de l'ESX" qui font du compute/DB classique, AWS ou Azure on s'en fiche un peu. Le serverless c'est une autre histoire, j'en fait beaucoup sur AWS c'est un plaisir. On a vite besoin de compétences de dev/data/IaC pour gérer tout ça à l'échelle (et ouais, faire tourner du terraform dans Lambda, 1000 déploiements en parallèle c'est magnifique). Azure je ne sais pas ce que ça donne. Je crois que les services y sont, mais ça se tire la bourre surtout sur les perfs.
La grosse différence que je vois au quotidien : il y a TOUJOURS des incidents sur Azure, c'est un truc de fou. AWS c'est assez stable, sauf une fois par an où y'a vraiment un gros plantage type IAM qui déconne et qui impacte toute la planète (bah alors le well architected? blast radius de type nucléaire?)
Le truc qui me saoule avec le cloud chez tout le monde c'est qu'il n'y en a que pour l'IA. Tout tourne autour de l'IA. Pendant ce temps, il y a de vrais progrès à faire en terme de sécurité, infrastructures distribuées, et observabilité...Quand le serpent aura fini de se mordre la queue à s'entraîner sur ses propres résultats peut-être qu'on reviendra à des choses intéressantes
yanolezard
Nombre de posts : 300Nombre de likes : 290Inscrit : 5 décembre 2016Bonjour "ArmLamba",
Je vous rejoints sur certains points. Néanmoins, pour les marchés que j'adresse, je rencontre plusieurs situations :
"La patte dans Azure et la bureautique collaborative" : pas toujours vrai, en fait ... Certains clients veulent rester "compliant" dans le "libre" échange de documents bureautique et prennent de l'O365 mais pour le reste, pas question d'Azure (il y a de multiples raisons propres aux organisations)
Pas besoin d'être "à l'échelle conséquente" pour passer sur de l'AWS ou du GCP : j'ai des petits éditeurs de logiciels de gestion ou d'autres secteurs (startups) ou TPE/TPI/PME/PMI/ETI qui prennent de l'AWS car c'est fiable, éprouvé, sécurisé ... en 10 ans, j'ai dû avoir un "blocage" de sécurité de 2 heures pour de l'IIoT ... En 2 ans, j'ai eu 20 blocages d'IIOT sur Azure).
De plus, AWS est plus "ouvert" à la discussion sur les aspects commerciaux et juridiques (éprouvés plusieurs fois avec un taux de réussite, en toute humilité , de l'ordre de 65%, ce qui est déjà bien, vu la qualité de leurs contrats - et je connais la "boutique internationale" qui leur valide leurs contrats (ayant travaillé pour cette même "boutique" en filiale française).
Pour GCP, j'ai des organisations de toutes tailles, plus orientées services/dev ou alors qui demandent du "lourd" (compute/storage à hautes performances, et pas forcément dans la durée ... la dernière en date sera pour de l'IA non générative et des systèmes-experts en Prologue).
Pour l'OCI, je ne traite pas encore (mais ce n'est pas mon chemin)
Pour de l'OVH, Outscale et autres SecNumCLoud, j'en fais de plus en plus et pour négocier les contrats, c'est nettement plus facile, la discussion est plus ouverte (commerciale et juridique).
Je n'ai pas la "science infuse", très loin de là ...Ce que je relate ici ne sont que mes expériences et les pulpes de fruits recueillies avec soin de ces mêmes expériences, tout au long de mes pérégrinations et autres tribulations respectives et je conçois parfaitement que d'autres avis divergent, chacun voyant "midi à sa porte", qu'il soit de nature international, européen, national, régional, départemental ou local .. je suis sur le terrain du quotidien, assez en présentiel pour rencontrer les prospects, les futurs clients et répondre à des besoins au mieux de leurs attentes, hors des sentiers battus par les médias à chiffres.
Bien cordialement,
Yanolezard.
-
NSV
Nombre de posts : 19Nombre de likes : 8Inscrit : 30 avril 2024Sympa les réponses de chatgpt...
yanolezard
Nombre de posts : 300Nombre de likes : 290Inscrit : 5 décembre 2016Bonjour "NSV",
En ce qui me concerne, il n'y a aucune réponse d'un outil d'IA.
Bien cordialement,
Yanolezard.