u/TroubleM4ker_

Manager incompétent et dette technique

Disclaimer : non je n'ai pas utilisé d'IA dans ce post. Markdown =/= IA

Comment faire comprendre à mon manager que nous avons besoin d'allouer du temps pour maîtriser la dette technique ?

Contexte

  • moi : dev 3 ans xp 6 mois dans l'entreprise
  • entreprise : 15 ans d'existence, 10 personnes dont 2 profils IT (moi compris), un gérant qui a repris la boîte il y a 1 an et demie (succession). Le 2eme profil IT n'est pas vraiment un sénior niveau compétence mais c'est un gars du métier qui a une grande ancienneté dans l'entreprise donc connaît très bien le fonctionnement du SI actuel.
  • le gérant est le manager de tout le monde. Mais:
    • Mauvaise compréhension du métier de chacun
    • Absence de compétences IT
    • Micromanagement sur tous les sujets même techniques
    • Impulsivité, égo, incapacité à rentrer dans les sujets en profondeur (au bout de 2 phrases d'explications, on a un "c'est bon j'ai compris j'ai compris" alors que en fait non)
    • Utilisation de l'IA pour "comprendre", et en retour bordéliser absolument tout les projets en cours grâce aux âneries pondues par Claude.
    • Multiples activités chronophages en parallèle : conseiller municipal, gérant de la société, ...

Suite à mon post précédent sur l'utilisation de kubernetes (j'ai compris : très mauvaise idée, on n'en est pas là), j'ai passé en revue avec mon collègue les projets pour trouver les leviers d'amélioration prioritaires : les goulots d'étranglement pour la productivité de la boîte.

Parmi ces sujets prioritaires, on a une majorité de projets de "change" : réécriture de certains scripts, migration de base de données, et normalisation de l'infra de prod dev avec Terraform et Ansible pour rendre les déploiements répétables.

Le hic, c'est que le change, ça ne génère rien de visible. Pas de nouvelle appli, ni en interne ni pour nos clients. Donc plus dur à vendre au gérant.

J'avais prévu une réunion ce matin pour expliquer pourquoi nous avons besoin de provisionner facilement des instances cloud, pourquoi nous avons besoin d'un script répétable d'une instance à l'autre. Sauf que, pendant 1 heure et demie, il a fallu expliquer le pourquoi du comment au gérant. Qui ne comprenait rien et a fini par nous dire qu'il préférait une documentation Word et qu'on copie-colle les commandes de config à chaque fois 😭

Je me retrouve donc avec 2 problèmes :

  1. Essayer de récupérer de la capacité de décision sur les arbitrages techniques. J'aimerais que le gérant arrête de se mêler du moindre projet surtout quand le client n'est pas impacté.
  2. Faire comprendre l'importance de maîtriser la dette technique

J'ai lu "The Phoenix Project", mais à la différence du personnage principal dedans, nous n'avons pas la main sur les arbitrages techniques et l'allocation des ressources pour l'instant.

Questions

  • Si vous avez déjà rencontré le problème, comment l'avez-vous traité ?
  • Que me conseilleriez-vous ? Difficile d'envisager de partir au vu du salaire et de la situation géographique (50k, 5 minutes de chez moi dans le sud)

Merci !

reddit.com
u/TroubleM4ker_ — 2 days ago

Kubernetes, en pratique et pour la carrière ?

Contexte

L'entreprise :

  • 10 personnes dont 3 devs
  • le cœur de métier est l'alimentation d'une base de données propriétaire, valorisée sous diverses formes dont des applications en ligne ou livrées chez le client.
  • En place dans l'entreprise: pas vraiment de bonnes pratiques, pas de tests, pas de CI/CD ni DevOps (déjà git est peu utilisé). Les applications sont éparpillées sur différents VPS.
  • La nouvelle direction a réalisé un audit cyber + est assez parano sur la sécurité du SI, mais sans aucune compétence en la matière. La principale crainte : exfiltration de la base de données par un employé (donc volonté de RBAC strict) + scraping
  • De plus certaines applications devraient être revues entièrement, ce qui peut être le bon moment pour changer et migrer ce qui peut l'être.

Moi :

  • Junior 2 ans d'xp principalement Rust + Svelte (NodeJs) et C++
  • Dans l'entreprise depuis 5 mois (CDD 1 an avant CDI a priori)
  • A l'aise avec l'apprentissage de nouvelles technos
  • J'ai les notions de base de Kubernetes

Je pense pousser l'adoption de Kubernetes pour tous nos cloud pour plusieurs raisons :

  1. C'est actuellement le foutoir dans le patrimoine applicatif, alors que tout est conteneurisable et utilise Keycloak comme service d'authentification. Donc je pense qu'harmoniser l'infra permettra de réduire le nombre de composants à maintenir et sécuriser, au prix d'un coût temporel de migration.
  2. Les alternatives plus légères type Docker Compose, ça devient vite un enfer à maintenir car pas conçu pour la rotation des secrets, le self-healing et rollback. Donc nécessite plein de scripts ça et là pour compenser. Je précise qu'au vu du nombre faible d'utilisateur, les capacité d*'autoscale* permises par k8s ne sont pas vraiment un critère pour nous.
  3. Je le vois comme un bon point sur un c.v. et ça crée du levier de négociation à l'issue du cdd. Après le vendor lock in, le employé lock in :D

A priori on partirait donc sur k8s avec CI/CD Forgejo Actions + ArgoCD, avec un service Keycloak pour l'authentification et autorisation. Côté monitoring : Grafana, Victoriametrics, Promtail et Loki

Questions

  • Est-ce que vous jugez les points 1 et 2 suffisamment pertinents pour justifier une migration vers kub ?
  • Avez-vous des retours d'expérience sur une telle démarche ? Des conseils ?
  • Pensez-vous que l'utilisation de l'IA + relecture des yaml et corrections soit suffisante pour mettre en place les bonnes pratiques cyber (je parle pas de la couche applicative bien sûr, plutôt des network policies, lecture seule quand c'est possible, certificats et rotation...) ?
  • Sur le côté carrière, est-ce un bon calcul ?

Merci !

EDIT : les enjeux de souveraineté liés au domaine dans lequel nous évoluons ne nous permettent pas d'utiliser les fournisseurs Cloud américains. Plutôt OVH donc et un maximum self-hosted

reddit.com
u/TroubleM4ker_ — 14 days ago

Assurance-vie, prêt étudiant et PEA ?

Bonjour,

Je sollicite vos bons conseils.

Ma situation

M25 pas d'enfants

  • Livrets (A, Epargne Populaire, ...) pleins comme le recommande le wiki : 50k€ de liquidités
  • Prêt étudiant (taux 0.90%), solde restant : 64k€, mensualité 900€
  • Assurances-vie : ~110k€ : au global gain nul en 5 ans, plus aucun versement aujourd'hui. Montage réalisé avec mes parents pour emprunter le max possible pour anticiper le coût potentiel d'études à l'étranger, compenser les intérêts du crédit étudiant + le différé.

Aujourd'hui : capacité d'épargne mensuelle 1000€ (en plus du remboursement du prêt, donc 1900 à 2000€ si pas de prêt à rembourser)

Achat RP : pas avant 3 ans

Questions

Vu les performances médiocres de mes assurances-vie depuis leur ouverture (beaucoup de fonds euro), j'hésite entre plusieurs options :

  • Clôturer une AV déficitaire pour
    • Rembourser le prêt : ce cas me donnerait de la flexibilité pour l'avenir, mais dommage vu le levier
    • Ouvrir un PEA : levier intéressant mais cela me contraint à débourser 900€/mois pour le remboursement sur les 5-6 prochaines années
  • Ne rien faire du tout = garder les assurances vie, rembourser le prêt et investir le surplus dans un PEA

Qu'en pensez-vous ?
Merci !

reddit.com
u/TroubleM4ker_ — 2 months ago