SERENE UP ! est une Web Agency qui accompagne les Start-Ups en développement et les entreprises en proposant ses services de la conception jusqu’au développement de support digitaux. Mais aussi de support d’appui au recrutement de salariés ou de freelance.
En 2023, le groupe intensifie ses activités et se structure fortement et souhaite recruter un Ingénieur DevOps H/F , motivé.e pour participer à cette croissance.
Description du poste
Au sein de notre établissement de Jarry, vous travaillerez en étroite collaboration avec les équipes de développement et d’exploitation afin d’assurer que les processus de développement et de déploiement sont efficaces et en adéquation avec les besoins de l’entreprise.
Vous interviendrez en interne ou pour le compte de nos clients sur la mise en place et de l’optimisation des processus de développement et de déploiement de logiciels, assurerez la continuité et la qualité des livraisons de logiciels tout en veillant à la stabilité et à la sécurité des systèmes.
Vos missions sont les suivantes :
- Automatisation du déploiement : Concevoir, mettre en œuvre et maintenir des pipelines d’intégration continue (CI) et de déploiement continu (CD) pour automatiser le processus de construction, de test et de déploiement des applications.
- Gestion de l’infrastructure : Déployer, configurer et gérer l’infrastructure en utilisant des outils d’automatisation tels qu’Ansible, Chef, Puppet ou des technologies de conteneurisation comme Docker et Kubernetes.
- Collaboration : Travailler en étroite collaboration avec les équipes de développement, de test et d’exploitation pour garantir une communication fluide et une compréhension mutuelle des besoins et des défis.
- Surveillance et gestion des performances : Mettre en place des mécanismes de surveillance pour suivre les performances et la disponibilité des applications et des systèmes en temps réel. Identifier les goulots d’étranglement et les problèmes de performance et les résoudre rapidement.
- Sécurité : Intégrer des pratiques de sécurité dès le début du processus de développement et de déploiement. Mettre en œuvre des mécanismes de sécurité pour protéger les données et les systèmes.
- Gestion des versions : Gérer les versions des applications, les configurations et les scripts, et s’assurer que les environnements sont cohérents à travers les différentes étapes de développement, de test et de production.
- Planification de la capacité : Évaluer et ajuster les ressources nécessaires en fonction des besoins de l’application, en veillant à ce que les infrastructures puissent gérer la charge de travail attendu.
- Sauvegarde et reprise après sinistre : Mettre en place des stratégies de sauvegarde régulières et des plans de reprise après sinistre pour garantir la disponibilité et la résilience des systèmes.
- Documentation : Maintenir une documentation précise des procédures, des configurations et des flux de travail, pour faciliter la collaboration et la continuité en cas de rotation du personnel.
- Formation et support : Fournir une formation et un soutien aux membres de l’équipe sur les pratiques DevOps, les outils et les meilleures pratiques.
- Amélioration continue : Identifier les opportunités d’amélioration dans les processus, les outils et l’efficacité opérationnelle. Proposer et mettre en œuvre des solutions pour optimiser le développement et le déploiement.
Profil recherché
- Diplôme en informatique, génie logiciel ou domaine connexe (ou expérience équivalente).
- Expérience préalable en tant que DevOps ou dans un rôle similaire.
Compétences requises
Compétences techniques :
Maîtrise des outils d’automatisation tels que Jenkins, Travis CI, CircleCI pour la mise en place de pipelines CI/CD.
- Connaissance des outils de gestion de configuration tels qu’Ansible, Chef, Puppet pour l’automatisation de l’infrastructure.
- Expérience avec des technologies de conteneurisation comme Docker et orchestration avec Kubernetes.
- Compréhension des principes de cloud computing et expérience avec des plateformes telles que AWS, Azure, Google Cloud.
- Familiarité avec les langages de scripting tels que Bash, Python, Ruby pour l’automatisation des tâches.
- Capacité à configurer et à gérer des outils de surveillance tels que Nagios, Prometheus, ELKStack.
Compétences en Communication et Collaboration :
- Bonnes compétences en communication et en collaboration.
- Communication écrite : rédiger et organiser tous types de documents opérationnelscourants, en maîtrisant les règles d’orthographe et de grammaire.
- Communication orale : adapter son langage, ses messages, au type de public oud’interlocuteur, s’exprimer au nom de l’entreprise.
- Sens du relationnel.
- Discrétion et confidentialité.• Compétences en Gestion et Organisation :
- Planifier ses activités à moyen terme, gérer les priorités et les aléas.
- Autonomie : sens de l’anticipation, de l’initiative.
- Maîtrise de soi : self control, capacité à travailler dans l’urgence.
- Rigueur : organisation et méthode.
Compétences Orientées Client et Entreprise :
- Sens du client : esprit de qualité.
- Sens de l’entreprise : confidentialité des informations traitées.
Compétences Générales :
- o Connaissance de l’entreprise et idéalement du secteur des ESN, startups, …
- o Bureautique et informatique utilisateur (Pack Office 365)
- o Pratique de l’anglais serait un plus.
Nous partageons les mêmes valeurs
Ecoute, innovation, réactivité, proximité