Créé en 2006, Zenika est un cabinet d’innovation technologique, managériale et organisationnelle, composé de 280 Zénikéens. Nous accompagnons les entreprises dans leur transformation numérique, en France et à l’international.

Zenika est avant tout une entreprise qui a la capacité de se transformer et de se positionner sur de nouveaux créneaux technologiques.
Ecoute, management responsabilisant, forte culture d’entreprise, sont autant de pratiques qui font de nous une « Best Workplace » pour la 4ème année consécutive.

Tu es convaincu comme nous que l’intégration et le déploiement continus font partie des principes de base à mettre en place pour accélérer le développement des applications et en assurer la bonne qualité ?

Rejoins le pôle DevOps et aide nous à mettre en place une usine logicielle qui va de la construction des artéfacts jusqu’à leur déploiement sur les différents environnements sur lesquels ils doivent être testés et mis à disposition de leurs utilisateurs finaux.

Dans le cadre de ce type de mission, tu devras :

– proposer les architectures techniques adaptées au contexte de l’entreprise pour la mise en place de l’intégration et du déploiement continu
– automatiser la mise en place de l’infrastructure associée
– proposer, installer, utiliser et accompagner les utilisateurs sur l’outil de modélisation du pipeline d’intégration et de déploiement continu
– être capable de proposer des pipelines de déploiement adaptés aux workflow de l’entreprise et aux plateformes cibles
– accompagner et travailler avec les développeurs et les responsables des infrastructures techniques pour mettre en place les solutions qui conviennent le mieux à tous dans un esprit de partage et de collaboration
– mettre en place les outils qui permettront de mesurer la pertinence des actions mises en place et d’assurer la maintenabilité des applications et des infrastructures techniques

Nos indispensables :
– Compréhension des grands principes de la culture DevOps (CALMS, Three Ways)
– Outils de scripting : shell, ruby, python, groovy
– Outils de gestion de la configuration : Ansible, Chef, Puppet, Salt Stack, et les outils de tests associés
– Outils de gestion de pipelines : Jenkins, GoCD, GitlabCI, Circle CI, Travis CI, CodeShip
– Outils de centralisation des logs, de collecte et de visualisation des métriques : Stack Elastic, Graylog, Prometheus, OpenTSDB, InfluxDB, Grafana
– Outils de containerisation : Docker, Rkt
– Compréhension des systèmes distribués et répartis

Et nos plus :
– Outils d’orchestration de containers : Kubernetes, Openshift, Swarm, DC/OS, CloudFoundry, Rancher
– Outils de gestion de cloud privé : OpenStack, CloudStack, VMWare vSphere
– Connaissances des clouds publiques : AWS, Azure, GCE, DigitalOcean
– Langage de développement (Java, C#, Golang, Rust) et outils de build associés (maven, gradle, make)
– Outils de découverte de service : Consul, Etcd, Eureka
– Mécanismes et outils de gestion du cycle de vie de la configuration des applications : Spring Cloud Config, Confd, Vault, Data Containers