**DevOps Specialist**
**Montreal, Canada**
(French Version follows)
Octave Group is looking for a passionate technology professional with a
background in software development and DevOps. If you are excited about
cutting-edge technology including Docker, AWS, Mesos, Kubernetes, haproxy,
etcd, VMware, Jenkins or similar techs, if you are well-versed in all things
Linux and enjoy researching, designing, developing and supporting
infrastructure components to run backend apps and data stores, we want you in
our team!
As DevOps Specialist , you will be focused on helping TouchTunes evolve
towards next-generation execution and data platforms that power the
enterprise's high-end music products
**What your day-to-day looks like:**
* Contribute collaboratively on the evolution, maintenance of the platform framework
* Design and develop tooling to enhance team's ability to efficiently develop, monitor, and operate
* Educate and support the greater team on designing, developing and operating applications on the platform
* Working on the evolution of a system composed of Docker containers running under MESOS, with technologies such as marathon, calico, cloud-init, etcd, skydns, haproxy, influxdb, telegraf & grafana. This system runs all our next generation micro-services, APIs, servers and backend data crunching services.  
* Create and keep up to date detailed Jira tickets associated with development tasks
* Assist technical lead in capturing requirements and developing roadmap
* Research solutions to complex problems and drive proof-of-concepts
* Work with software quality assurance teams to facilitate automation and testing
* Participate in code reviews
* Develop and apply continuous development, integration, deployment paradigms
* Work with passionate architects, technical leaders, technical operations to refine and improve specs
**What you bring to the table:**
* Essential - Tech savvy & passionate
* High proficiency developing and operating scripts and applications running on Linux (bash, Python, Java/Spring, Go)
* Working knowledge of Amazon AWS services (EC2, ELB, AutoScaling, Cloudformation)
* Working knowledge of Docker
* Working knowledge of clustering and service discovery concepts and applications (e.g. etcd, Zookeeper, Consul)
* Working knowledge of http/load-balancing concepts and applications (e.g. HAProxy, nginx)
* Experience developing/operating applications with persistency layers (MySQL, Oracle, Couchbase, ElasticSearch
* Working knowledge of source control and build systems tooling (Git, Gerrit, GitHub, Jenkins
* Knowledge of configuration automation systems
* Essential - D.E.C. or college degree in computer science or engineering
* Essential - Minimum 5 years of experience in software development and IT
**What's in it for you:**
* Working alongside a bunch of super talented and friendly people
* A fun, diverse, open and fast-paced environment focused on family atmosphere and creating an off-the-hook user experience
* Freedom to use the IDE of your choice
* Challenging and stimulating projects
* Working with modern techs, in a culture that likes to drive constant innovation
* PC or Mac, you pick
* 50% off your monthly OPUS subscription
* Free Access to a virtual health care application. Long gone are the days of waiting 8 hours at the clinic.
* Conferences, training on the latest and greatest techs, weekly presentations and more..
* Very competitive insurance package which is mostly covered by Octave Group
* Beautiful offices right next to Jarry Park
* Flexible hours and working environment
**Developpeur Plateforme**
**Montreal, Canada**
Octave Group recherche un developpeur passionne des technologies ayant une
experience dans le developpement logiciel et DevOps. Si vous etes enthousiasme
par les technos de pointe (y compris Docker, AWS, Mesos, Kubernetes, haproxy,
etc., VMware, Jenkins), si vous connaissez bien Linux et que vous aimez
effectuer des recherches, concevoir, developper et prendre en charge des
composants d'infrastructure pour executer des applications d'arriere-plan et
des magasins de donnees, nous vous voulons dans notre equipe!
En tant que developpeur de plateforme, votre objectif sera d'aider TouchTunes
a evoluer vers des plateformes de donnees et d'execution de nouvelle
generation qui alimenteront les produits de musique haut de gamme de
**Ton quotidien ressemblera a ceci:**
* Contribuer a l'evolution, la maintenance et le maintien des parametres de la plateforme
* Concevoir et developper des outils pour ameliorer la capacite de l'equipe a developper, surveiller et executer de facon efficace
* Eduquer et soutenir l'ensemble de l'equipe sur la conception, le developpement et l'exploitation d'applications sur la plateforme.
* Travailler sur l'evolution d'un systeme compose de conteneurs Docker fonctionnant sous MESOS, avec des technologies telles que marathon, calico, cloud-init, etc., skydns, haproxy, influxdb, telegraf & grafana. Ce systeme execute tous nos micro-services, API, serveurs et services de traitement de donnees backend de nouvelle generation.
* Creer et maintenir a jour des tickets Jira detailles associes aux taches de developpement
* Aider le responsable technique a identifier les prerequis et a elaborer une feuille de route
* Rechercher des solutions a des problemes complexes et conduire a au preuves-de-concepts
* Preparer la documentation et des rapports de qualite en collectant, analysant et resumant les initiatives de test
* Participer aux revues de code
* Developper et appliquer des paradigmes de developpement, d'integration et de deploiement continus
* Travailler avec des architectes passionnes, des responsables techniques et leurs equipes pour affiner et ameliorer les specifications de nos systemes
**Ce que l'on recherche:**
* Essentiel - Un(e) mordu(e) de technos
* Grande maitrise du developpement et de l'utilisation de scripts et d'applications s'executant sous Linux (bash, Python, Java / Spring, Go)
* Connaissance pratique des services Amazon AWS (EC2, ELB, AutoScaling, Cloudformation)
* Experience etablie au niveau des infrastructures de test Web (Selenium, ROBOT, BrowserStack ou autre SaaS)
* Connaissance pratique de Docker
* Connaissance pratique des concepts et des applications de clustering et de decouverte de services (par exemple, etcd, Zookeeper, Consul)
* Connaissance pratique des concepts et applications http / d'equilibrage de charge (HAProxy, nginx)
* Experience dans le developpement / l'utilisation d'applications sous (MySQL, Oracle, Couchbase, ElasticSearch)
* Connaissance pratique des outils de controle de source et de construction de systemes (Git, Gerrit, GitHub, Jenkins
* Connaissance de la configuration des systemes d'automatisation
* Essentiel - D.E.C. ou diplome universitaire en informatique ou en genie informatique
* Essentiel - Minimum 5 ans d'experience en developpement logiciel et informatique
**Ce que l'on te propose:**
* Evoluer aux cotes d'un groupe de personnes super talentueuses et chaleureuses
* Un environnement amusant, diversifie, ouvert et qui evolue rapidement, axe sur une atmosphere familiale et sur la creation d'une experience utilisateur optimale
* Des projets stimulants et amusants
* Travailler avec des technos modernes, dans une culture qui prone l'innovation constante
* PC ou Mac, votre choix
*  50% de reduction sur votre abonnement mensuel a OPUS
* Acces gratuit a une application offrant un support de sante virtuel. Fini les attentes interminables en clinique!
* Conferences, budgets de formation, presentations hebdomadaires et autres..
* Programme d'assurance tres competitif, principalement couvert par Octave Group
* Horaires et environnement de travail flexibles
* Superbes bureaux a 2 pas du parc Jarry