Intégrateur.rice CI/CD
Depuis 1983, Silicom ne cesse de se réinventer et de créer grâce à des collaborateurs aussi passionnants que passionnés. Parce qu’aujourd’hui, Silicom, c’est :
- Une PME avec à sa tête de vrais technophiles jamais à court d’idées
- Le déploiement de solutions de conseil et d’expertise dans des domaines d’excellence : Cyber, IA, SSI
- La réalisation de travaux de R&T et R&D internes pour la création de nos propres produits innovants dans ses domaines d’excellence
- 6 établissements à la culture bien trempée : Paris, Rennes, Toulouse, Aix-en-Provence, Grenoble et Montréal - 250 salariés ultra motivés
- Et plus de 50 clients grands comptes aux missions triées sur le volet par nos technophiles
En tant qu’ « Ops » dans une équipe AGILE / DevOps, être en charge de l’intégration continue et du suivi des environnements de production et de maintien en condition de sécurité pour des projets des plateformes applicatives publiques ou privées.
- Déployer et maintenir avec les développeurs l’environnement d’intégration continue (CI) en participant à la mise en place :
- Build automatisé
- Qualimétrie automatisée
- Tests unitaires automatisés
- Déployer et maintenir les environnements de production (CD) :
- Déploiement automatisé des applications (conteneurs ou installation directe)
- Mise en place des mécanismes de « scalabilité »
- Mise en place des outils de suivi du fonctionnement (supervision, collecte et analyse de logs)
- Intégrer la dimension sécurité dans les pratiques CI/CD
- Contribuer aux ateliers AGILE et notamment à la définition des besoins fonctionnels et opérationnels aux critères de qualité nécessaires pour le passage en opération
Linux
Connaissances opérationnelles
Méthode AGILE / devOps
Connaissances générales
Outils de gestion du code (Gitlab ou Jira)
Outils de gestion du build automatisé (Jenkins, Maven ou outil de gestion des dépendances)
Outils de gestion de la qualimétrie (CodeSonar, SonarCube, ESlint...)
Outils de packaging (Dockers ou création de package)
Outils de tests automatisés(Selenium)
Connaissances opérationnelles (sur une partie des outils)
Automatisation des déploiements (Ansible, Teraform)
Gestion des opérations (Kubernetes, Openstack, Nexus)
Suivi du fonctionnement (Grafana, ELK/Kibana, CentreOn)
Connaissances opérationnelles (sur une partie des outils)
Sécurisation des déploiements : PKI, OWASP, WAF…
Connaissances générales
Scripting (Python, Bash)
Connaissances opérationnelles
- Travail en équipe
- Autonomie
- Proactivité
- Méthodologie