Ingénieur Cloud/DevOps

Description du poste
Au sein du département ICS (Infrastructure et Cloud Services), vous travaillez en étroite collaboration avec les équipes techniques et les développeurs.
En tant qu’ingénieur Cloud/DevOps, vous êtes le référent dans l’évolution et la maintenance de l’ensemble des composants de nos usines logicielles (plateforme d’intégration continue et de déploiement continu) et le garant du bon fonctionnement de l’environnement Azure.
Vos missions :
- Assurer le support des usines logicielles internes
- Maintenir en conditions opérationnelles le déploiement Azure
- Mener les projets DevOps prévus dans la roadmap (migration BitBucket, dockerisation Jenkins, refonte Nexus, anonymisation BDD…)
- Construire les services requis et en assurer la garantie technique (disponibilité, continuité, capacité et sécurité)
- Intervenir en expertise de niveau 3 dans le cadre des opérations complexes ou sur les incidents des services
- Prendre en charge des missions de capitalisation des bonnes pratiques techniques ou méthodologiques
- Participer à la conception et au chiffrage des solutions Cloud
- Conseiller nos équipes sur leurs choix techniques et technologiques en jouant un rôle d’évangélisation des bonnes pratiques DevOps
Environnement technique :
- Système d’exploitation : Linux (Debian, CentOs)
- Plate-forme : Microsoft Azure, OVH (VMware)
- Usine logicielle : GitLab/BitBucket, Jenkins, Nexus, Harbor, SonarQube
- Infrastructure as Code : Ansible / AWX, Terraform, Packer, Docker
- Outils : Git, Maven, Jenkins Pipeline, SQL*Plus
- Langages : script shell, Groovy, Maven, PowerShell, Java
- Bases de données : MySQL / MariaDB, Oracle, MSSQL, PostgreSQL
- Serveur d’applications : Apache Tomcat
- Serveur Web : Apache HTTPd
Profil recherché
De formation bac +5 en Ingénierie des Systèmes d’Information ou équivalent, vous avez une expérience de 5 ans minimum à un poste similaire et vous possédez une culture open source. Vous faites preuve de curiosité, de capacité d’analyse, de rigueur et d’autonomie. Vous êtes à l’aise en anglais et les méthodes Agile vous parlent !
Connaissances et compétences requises :
- Administration des composants d’une usine logicielle : Jenkins, GitLab, SonarQube, Nexus
- Pratique des outils IaC : Ansible/AWX, Jenkins pipeline, Terraform, Packer
- Connaissance en containerisation : Docker, Kubernetes est un plus
- Pratique de langage de développement : Maven, Java
- Connaissance en bases de données : Oracle, MySQL