Company
BoschPlace(s)
Saint-OuenApprenti(e) Ingénieur(e) IT DevOps (H/F/N), Saint-Ouen
Precision mechanics
IT / Computer Science
Bosch
Chez Bosch, tout tourne autour de toi, de notre activité et de notre environnement. Notre promesse à ton égard est inébranlable : nous grandissons ensemble, nous prenons plaisir à notre travail et nous nous inspirons mutuellement. Rejoins-nous et vis avec nous des moments Bosch uniques.
En 1886, Robert Bosch a fondé à Stuttgart l’« Atelier de mécanique de précision et d’électrotechnique ». C’est là que trouve ses racines l’entreprise qui opère aujourd’hui à l’échelle mondiale et qui, dès ses débuts, s’est distinguée par sa force d’innovation et son engagement social.
Pour nous, le développement durable consiste à assurer le succès à long terme de l’entreprise tout en protégeant les ressources naturelles indispensables à la vie des générations actuelles et futures. Chez nous, l’écologie est le moteur de l’innovation. Parallèlement, nous assumons pleinement notre responsabilité sociale, non seulement au sein de l’entreprise, mais aussi au-delà.
La conformité fait partie intégrante de notre système de valeurs d’entreprise. Grâce à des règles de conduite applicables dans le monde entier, nous souhaitons protéger nos collaborateurs, notre entreprise ainsi que nos clients et partenaires.
Mission
Au sein de projets Agile SCRUM avec des développeurs IT, en collaboration avec un Product Owner et un Technical Leader, vous devrez gérer la création, la maintenance et l’amélioration des applications (Desktop ou Web) et chaînes d’automatisation utilisées par les équipes métiers. Vous participerez à la mise en place de chaînes d’intégration, de validation et de déploiement continue de ces applications (CI-CD). Vous aurez aussi à charge de maintenir une infrastructure (on-premise et Cloud) performante soutenant le déploiement, l’exécution et le monitoring des solutions développées par l’équipe.
- Pour mener à bien ce sujet, l’apprenti(e) développera des applications en suivant toutes les étapes d'un développement IT DevOps à savoir
- Comprendre et analyser les besoins venant des Product Owners et autres Stakeholders.
- Participer aux choix d’architecture et au raffinage technique des besoins, avec une approche BDD (Behaviour Driven Development).
Réaliser le développement des fonctionnalités avec :
- Un environnement de développement standard et containerisé.
- Une implémentation respectant les normes de qualités attendues : clean code, code documentation, tests unitaires (TDD), SonarQube quality gates, etc ….
- S’assurer du bon fonctionnement de la chaîne de CI/CD, et proposer des améliorations si besoin.
- Valider les fonctionnalités en appliquant le plan de test établi et vérifiant les critères d’acceptance.
- Déployer l’application dans son environnement productif, et assurer son monitoring.
- Mettre à jour le guide utilisateur de l’application et les aider dans son utilisation.
- L’apprenti(e) devra être critique vis-à-vis des moyens utilisés. Il devra entre autres chercher les alternatives existantes et faire la démonstration de leurs avantages.
- L’apprenti(e) participera aussi à l’amélioration globale des méthodes et outils de travail de l’équipe : IDE, outil
- d’exécution de tests, librairies, monitoring, gestion de secrets, infrastructure, etc …
Profil
- De profil Bac +3/+4, vous êtes en école d'Ingénieur ou au sein d’un cursus universitaire et vous recherchez un contrat d'apprentissage sur un ou deux ans pour valider vos acquis théoriques par une alternance pratique enrichissante.
- Vous êtes curieux(se), passionné(e), rigoureux(se) et vous avez déjà pratiqué une ou plusieurs technologies liées à l’IT DevOps
- Langage de programmation : Python, Javascript, Java, C/C++.
- Automatisation : Github Actions, Jenkins.
- Containeurisation: Docker, Kubernetes.
- Déploiement: Helm, OpenShift.
- Moteur de production : Gradle, Maven, CMake, Conan.
- Gestionnaire de paquet : conan, pip, uv, dpkg, rpm, yarn, npm ...
- Cloud Computing: Microsoft Azure.
- Visualisation de données : Elasticsearch, Logstach, Kibana, PowerBI, Grafana.
- Base de données : MySQL, MongoDB.
- Outils de gestion de configuration : Ansible.
- Web: React, Angular, NodeJs, TypeScript.
- Scripting: Bash, Powershell.
- La maîtrise de l’anglais et du français sont indispensables.
Postuler
These jobs might also interest you:

Fr
De
En

