Ingénieur DevOps

Ingénieur DevOps

Posté le ٠٣ يونيو ٢٠٢٦


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és 

    \

2- Profil recherché : 

  • Master en informatique  

  • Expérience plus de 3 années dans un domaine similaire 

    \

3- Compétence requise : 

3-1 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…) 


    3-2 Savoir être : 

  • Proactif, Autonome, Capacité de travailler en équipe 

  • Rigueur, curiosité, créativité, efficacité et flexibilité 

  • Bon sens de communication et de l’écoute  

 


BEYN