IT / DevOps Engineer
Intervention chez Universal Partner afin de piloter l'exploitation et l'amélioration de l'infrastructure informatique interne et DevOps, avec un accent particulier sur l'administration Linux, l'automatisation CI/CD, les déploiements conteneurisés, le monitoring et la sécurité des serveurs.
- Conception et déploiement d'un environnement de production sous Ubuntu Server 22.04 LTS intégrant l'administration système, la mise en réseau, le partage de fichiers sécurisé, les services CI/CD, le monitoring et l'accès distant.
- Conception et maintenance de pipelines CI/CD avec Jenkins, en intégrant Maven, SonarQube, Nexus et Docker pour automatiser la construction des applications, l'analyse de la qualité du code, la gestion des artefacts, la création d'images conteneurisées et les déploiements.
- Conteneurisation d'applications à l'aide de Docker et Docker Compose, améliorant la cohérence des déploiements et réduisant la configuration manuelle.
- Mise en place du monitoring d'infrastructure et des alertes via Prometheus et Grafana à l'aide de tableaux de bord dédiés à la santé du système, l'utilisation des ressources et la disponibilité des services.
- Configuration de Samba pour le partage de fichiers sécurisé entre environnements Windows, Linux et macOS, incluant la gestion des accès par rôles et les répertoires utilisateurs privés.
- Renforcement de la sécurité des serveurs Linux par des règles de pare-feu UFW, une authentification par clés SSH, des restrictions d'accès et la gestion des services système.
- Configuration d'un VPN WireGuard pour assurer un accès distant sécurisé à l'infrastructure interne.
- Administration Linux quotidienne, support au déploiement, dépannage et maintenance de l'infrastructure pour garantir la fiabilité des services internes.
Environnement technique