Sorry, this position is no longer available. The job posting has expired and we are not accepting new applications at this time.
Looking for other opportunities? Check out our current job openings to find your next career opportunity.
1- Missions :
La maintenance des pipelines Jenkins déjà existant et la mise en place des nouveaux pipeline CI/CD (Continuous Integration/Continuous Delivery and Deployment) en utilisant Jenkins pipeline (Jenkinsfile : Declarative pipelines or scripted pipelines);
Réduire au maximum les interventions humaines pour accélérer les livraisons;
Mettre en place l’automatisation complète de la mise en production d’une application (Build, tests, livraison, déploiement);
Collaborer avec l’équipe de développement et l’équipe assurance qualité afin d’atteindre les objectifs de l’équipe dans un délais réduit et avec un haut niveau de qualité;
Optimiser l’architecture des environnements et proposer de nouvelles méthodes;
Documenter les procédures et bonnes pratiques utilisées.
2- Profil recherché :
Master en informatique;
Expérience plus de 3 années dans un domaine similaire.
3- Compétence requise :
- Savoir faire :
Systèmes d’exploitation Linux : CentOS, RedHat, Debian, Ubuntu;
Outils d’intégration continue : Jenkins;
Build Tools : Maven, npm;
Gestion de code source : Git / GitLab, SVN Server;
Automatisation des tâches (déploiement automatique) avec Ansible Playbook, roles;
Repository manager : Nexus Repository Manager 3, Artifactory;
Outils de conteneurisation : Docker, Kubernetes;
Scripting : Bash, Python, Groovy, …;
Base de données : PostgreSQL, MySQL;
Serveurs Web : Apache HTTP Server, Nginx, HAProxy, Apache Tomcat;
Serveurs d’applications : GlassFish, Payara;
Supervision : Nagios et/ou Prometheus + Grafana + Zabbix;
Code review with SonarQube;
Langage de programmation : Python, Java, HTML5, CSS3;
Outils de collaboration : Microsoft Teams, Slack, Jira, confluence.
En outre, l’ingénieur DevOps doit être familier avec les méthodologies et sujets suivants :
Agile;
Sécurité;
Cycles de développement;
Partage de connaissance (documentation…).
- Savoir faire :
Proactif, Autonome, Capacité de travailler en équipe;
Rigueur, curiosité, créativité, efficacité et flexibilité;
Bon sens de communication et de l’écoute.