Embarquez dans l’Aventure Cloud Native
Plongez dans l’univers Docker, Kubernetes et DevOps et boostez votre carrière avec WeTransform Solutions.
Nous créons une communauté de passionnés du Cloud Native, baptisée les "Transformers", pour partager connaissances et bonnes pratiques (Kubernetes, DevOps, conteneurisation) et réussir ensemble sur des projets concrets.
🏬 Présentation de WeTransform Solutions
WeTransform Solutions est une entreprise tunisienne spécialisée dans la transformation digitale et les technologies Cloud Native. Nous accompagnons nos clients dans la modernisation de leurs infrastructures grâce à des solutions innovantes autour de Kubernetes, du DevOps, et de l’industrialisation des plateformes cloud.
Dans le cadre de notre développement, nous recherchons un(e) stagiaire ingénieur logiciel motivé(e) et passionné(e) par le développement en Go et les architectures autour de l’API Kubernetes. Ce stage s’adresse aux étudiant(e)s de fin de cycle ou disponibles pour un stage d’été, souhaitant évoluer dans un environnement technique exigeant et en forte croissance.
🚀 Missions
• Concevoir et développer des contrôleurs Kubernetes en Go (utilisation de controller-runtime, CRDs, etc.)
• Manipuler et étendre l’API Kubernetes (client-go, admission webhooks, etc.)
• Participer à la conception d’architectures logicielles modulaires, testables et maintenables
• Collaborer avec l’équipe sur des projets réels en environnement Multi-Cloud
• Contribuer à l’amélioration continue via la documentation et les revues de code
🙎🏻♂️ Profil recherché
- Étudiant(e) en dernière année d’école d’ingénieur ou Master 2 en informatique
- Solides bases en développement Go et bonnes pratiques logicielles (tests, structuration du code, Git)
- Compréhension de l’API Kubernetes, des CRDs et du modèle déclaratif
- Intérêt pour les architectures Cloud Native, les outils d’infra as code et l’écosystème CNCF
- Autonomie, rigueur et envie d’apprendre en travaillant sur des projets de production
🦺 Responsabilités
- Développer des opérateurs et contrôleurs Kubernetes en Go.
- Implémenter et maintenir des APIs basées sur le modèle déclaratif Kubernetes.
- Participer à la conception technique et aux revues de code.
- Rédiger de la documentation technique pour les composants développés.
- Collaborer avec l’équipe produit et plateforme sur des projets Multi-Cloud.
👨🏻💻 Compétences nécessaires
- Maîtrise du langage Go et des concepts de programmation orientée objet et modulaire.
- Connaissance des bases de Kubernetes et de son API (Pods, CRDs, RBAC, etc.).
- Capacité à travailler avec Git et à utiliser des workflows collaboratifs.
- Bonne compréhension des architectures client-serveur et des appels REST/gRPC.
- Autonomie, curiosité technique et rigueur dans le code.
✨ Agréable d'avoir
- Expérience avec controller-runtime, client-go ou d’autres SDK Kubernetes.
- Connaissance de l’écosystème CNCF (Helm, ArgoCD, Prometheus, etc.).
- Notions en sécurité Kubernetes (RBAC, admission webhooks, etc.).
- Pratique de la conteneurisation avec Docker.
- Intérêt ou expérience dans l’Open Source ou la contribution à des projets publics.
⚙️ Processus de recrutement
1. Candidature en ligne : Envoyez votre CV en postulant sur cette offre de stage.
2. Entretiens : Entretiens avec l’équipe technique et/ou RH pour évaluer vos compétences et votre motivation.
3. Test technique (le cas échéant) : Validation de vos connaissances en conteneurisation, Kubernetes, etc.
4. Validation et intégration : Si votre candidature est retenue, vous serez rapidement intégré(e) à l’équipe.
Community Building
Ce que nous offrons
Environnement d’apprentissage
Opportunité d’évoluer au sein d’une équipe passionnée et de bénéficier d’un encadrement de proximité.
Projets innovants
Participation à des projets Cloud Native réels et stimulants, mettant en pratique les concepts de conteneurisation, d’orchestration et de DevOps.
Possibilité d’embauche
Selon les résultats et les besoins de l’entreprise, une opportunité d’embauche à l’issue du stage peut être envisagée.
Culture d’entreprise dynamique
Équipe à taille humaine, ambiance conviviale, échange de connaissances et veille technologique active.