L?ingénieur devops fait partie d?une équipe agile chargée du développement, des évolutions, de la maintenance, et de la mise en place d?une approche devops, des déploiements/configuration d?une ou plusieurs applications construites sur des technologies Java et php.
Ces applications sont le plus souvent de type « web », impliquant des bases de données relationnelles, des interfaces REST, et des échanges asynchrones de messages.
Il se positionne naturellement comme le principal point de contact sur les sujets techniques opérationnels de déploiement de applications, de préparation des infrastructures et de mise ne place de la plateforme d?intégration cotinue et devops. Il est amené à échanger au quotidien avec :
- Des Product Owners
- Un architecte
- Des intégrateurs et exploitants
- Des Tech Leads et équipes de développements
Principales tâches relatives à la mission :
· Commissionnement/ décommissionnement de l?infrastructure AWS (EC2, RDS, ELB/ALB, AWS S3)
· Maintenir et évoluer la chaine d?intégration continue Jenkins (création, modification des jobs..)
· Installer les composants logiciels d?infrastructure (JRE, PHP, apache, postgreSQL..).
· Déploiement des applications du programme (configuration Zuul et exécution des jobs jenkins).
· Analyse et résolution des incidents survenus en production (application non disponible, serveur non disponible?.).
· Analyse et optimisation des performances. des serveurs (Processus, RAM, FS, CPU, nbr de transactions)
· Etre le garant du respect des bonnes pratiques de livraisons (création de branches dans Git, upload dans nexus?.)
· Faire et suivre des demandes d?ouverture de flux inter-applicatifs et inter-plateformes.
· Alerter les équipes projets sur les risques liés aux configurations et performances de leurs applications.
· Etre le principal point de contact avec les équipes d?infrastructure pour le programme lors des phases de mise en production.
· Transverse :
· Préparation des playbook Ansible de la plateforme.
· Maintenir le dossier de configuration et d?exploitation.
· Maintenir les images docker utiliser.
· Maintenir les job jenkins en place.
· Préparation des helm charts des applications.
· Travailler avec les architectes du programme pour étudier les évolutions
· Adopter une approche devops (containérisation, infrastructure as code?.)/
Environnement technique
· JIRA, Bugtracker
· Jenkins, Docker/Kubernetes sur AWS, Maven/NPM, GIT, Sonar, ELK Stack
· Amazon web service (S3, RDS, api gateway,?.)
· Architecture Event-Driven (messaging via Kafka)
· JAVA, Postgres SQL
· Languages : scripting, Java 8, Liquibase, Flyaway, REST, Groovy, Helm
· Middleware : Apache, Nginx, tomcat, kafka
Security : SSL, OAuth2, SSO, Forgerock
Profil candidat:
· Minimum 5 ans d?expérience dans un contexte technique similaire
· Bonnes connaissances des technologies et applications Web
· Bonne maîtrise de l?Anglais impérative (les équipes tech et les Stakeholders sont tous à l?international)
Docker, kafka ou ESB similaire
· Prise d?initiative et autonomie
· Sens de la communication, excellent relationnel, pédagogie
· Dynamisme, curiosité
· Rigueur
Esprit d?équipe et de collaboration
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.