Consultant Devops F/H - Zenika
- CDI
Qui sommes-nous ?
En 2018, Zenika se hisse à la 1ère place du Palmarès Great Place to Work 2018 France grâce à ses 450 zénikéens qui y contribuent chaque jour.
Créé en 2006, Zenika est un cabinet d’innovation technologique, managériale et organisationnelle, qui accompagne les entreprises dans leur transformation numérique. Zenika fait le lien entre le monde organique et le monde numérique et se positionne comme un « One Stop Shop » pour ses clients.
Depuis l’interface (Web, Mobile, Voix, Objet Connecté, RA/RV) jusqu’à la data et son usage, le tout en mode agile, Zenika regroupe des profils variés sur les domaines d’expertise suivants : Java, Big Data, Web, Mobilité, IoT, DevOps, Craftsmanship, Agilité, sécurité et transformation des organisations. Après les ouvertures successives des agences de Paris, Lyon, Rennes, Nantes, Lille, Bordeaux, Singapour, Montréal, Grenoble et Brest, le groupe souhaite renforcer son rayonnement national et international.
Tes missions :
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 Zenika 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 tes missions 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
Etre 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