Dev-Ops Programmer (Contract)

KO_OP
alert with exclamation point inside a cirle
This position has been closed.
Posted
December 8, 2022
Contract
Canada
Remote
$80,000/year CAD

At KO_OP, we've developed in-house CI/CD tools in Python to help test, build and ship our games. We're after a dedicated DevOps role to expand and refine these systems. You'll also have the potential to expand and integrate with existing tools and platforms like TeamCity, Jenkins, etc. While these tools and others are hosted on Git repositories, our game products are primarily hosted on PlasticSCM repositories with a strong emphasis on binary asset workflows.

 

Responsibilities

  • Overseeing the high-level technical architecture of our DevOps pipelines
  • Developing, expanding and improving upon our custom CI/CD tools with guidance (i.e. not from scratch)
  • Evaluating integrations with industry standard software and platforms
  • Building additional clientside integrations (web, Slack and more) with guidance (i.e. not from scratch)
  • Note that this is a development role, and has no on-call expectations outside of working hours.

 

Requirements

  • High level of proficiency in Python
  • Familiarity with CI/CD pipelines and design patterns
  • Familiarity with AWS or equivalent platforms, server provisioning
  • Familiarity with Docker (Kubernetes a plus)
  • Able to consider and design for a high quality-of-life / end user experience
  • Due to our small team and a significant number of our employees being international, we require potential applicants to be able to speak English

 

Preferred experience

  • Hands-on DevOps engineering
  • JS, Go proficiency
  • Experience with networking, websockets
  • Experience with infrastructure automation solutions (Ansible, Chef, Puppet, etc. )
  • Slack or Discord bot/app development experience
  • Experience with client targets Jira, Slack, Notion, PlasticSCM
  • Familiarity with build systems in games, particularly of multiple target platforms/vendors
  • Basic HTML familiarity (for served build reports, job details)

 

Compensation

This is a contract position for 1 year.

  • $80,000/year
  • Fully remote work (Canada strongly preferred)
  • Health benefits
  • 4-day work-weeks with flexible hours
  • 25 days paid vacation, unlimited sick and personal days

 

---

 

Chez KO_OP, nous avons développé nos propres outils d’intégration et de livraison continues en Python pour créer, tester et publier nos jeux. Nous sommes à la recherche d’une experte ou un expert en développement et exploitation pour enrichir et peaufiner ces systèmes. Cette personne pourra aussi voir au développement et à l’intégration avec des plateformes et des outils existants comme TeamCity et Jenkins. Ces outils et bien d’autres sont hébergés dans des dépôts Git, mais nos jeux sont principalement hébergés dans des dépôts PlasticSCM, particulièrement sous forme de fichiers binaires.

 

Fonctions

  • Superviser l’architecture technique globale de nos structures de développement et d’exploitation.
  • Développer, enrichir et peaufiner nos outils personnalisés d’intégration et de livraison continues, avec encadrement (vous ne partirez pas de zéro).
  • Évaluer l’intégration aux logiciels et aux plateformes standard du domaine.
  • Créer de nouvelles intégrations client (Web, Slack et autres) avec encadrement (encore une fois, sans partir de zéro).
  • À noter qu’il s’agit d’un poste de développement, et qu’aucune disponibilité n’est attendue en dehors des heures de travail.

 

Exigences du poste

  • Grande maîtrise de Python.
  • Connaissance des structures et des modèles de conception en intégration et en livraison continues.
  • Connaissance d’AWS ou de plateformes équivalentes, et de la mise en place de serveurs.
  • Connaissance de Docker (Kubernetes, un atout).
  • Capacité d’imaginer et de concevoir une expérience utilisateur conviviale.
  • Comme nous formons une petite équipe dont bon nombre des membres se situent à l’étranger, nous exigeons que toute personne voulant se joindre à nous sache parler anglais.

 

Atouts

  • Expérience pratique du génie logiciel en développement et exploitation.
  • Connaissance de Go et de JavaScript.
  • Expérience des réseaux et de WebSocket.
  • Expérience des solutions d’automatisation des infrastructures (Ansible, Chef, Puppet, etc.).
  • Expérience de développement de robots ou d’applications pour Slack ou Discord.
  • Expérience du ciblage client de Jira, Slack, Notion et PlasticSCM.
  • Connaissance des systèmes de gestion des versions pour les jeux vidéo, particulièrement pour différentes plateformes et différents fournisseurs.
  • Connaissance des bases du HTML (pour les rapports de versions générées, le détail des tâches, etc.).

 

Rémunération

Il s’agit d’un poste contractuel d’un an.

  • 80 000 $ par année.
  • Travail entièrement à distance (de préférence au Canada).
  • Régime d’assurance-maladie.
  • Semaine de quatre jours et horaire flexible.
  • 25 jours de vacances payés, nombre illimité de congés personnels et de maladie.
About 
KO_OP

KO_OP is a worker-run and -owned, co-op studio. Founded in 2012, we've been experimenting with games and interactive art ever since. We are the makers of GNOG, Lara Croft GO: The Mirror of Spirits, Winding Worlds, and Goodbye Volcano High. Learn more about our studio's activities on our website.

KO_OP is a progressive and diverse team with an open and caring studio culture. We welcome applicants from diverse backgrounds.


À propos du studio

KO_OP est un studio coopératif détenu et dirigé par son personnel. Depuis notre fondation en 2012, nous explorons continuellement de nouvelles avenues du jeu et des arts interactifs. Nous sommes les créateurs de GNOG, Lara Croft GO : Le Miroir aux esprits, Winding Worlds et Goodbye Volcano High. Pour en savoir plus sur nos réalisations, consultez notre site Web.

Nous sommes une équipe progressiste et diversifiée qui favorise une culture d’ouverture et de bienveillance et accueille les candidatures de tous les horizons.

Featured Game
s

The world’s about to explode. Just in time for senior year. Just Fang’s luck: they finally figure out what they want out of life, and now the world’s about to explode.

Ok. So the world’s ending—do you tell your crush your feelings? Fix your messed up family dynamic? Write the best song ever ever ever? Try to do it all??

Goodbye Volcano High is a story-driven, choice-based cinematic adventure game about personal growth, acceptance, and the power of community. What will you do at the end of an era?

You're far from home. You're not sure how you got here. But you do know one thing: it's your calling to help your new friends, however you can. But not all of them are being cooperative... From the award-winning studio that brought you GNOG comes Winding Worlds, a finger-wiggling puzzle-adventure about a girl, a Wurm, and how to say goodbye.

GNOG is a wondrous journey through a universe of playfully interactive monster heads. Explore a myriad of unique interconnected heads and the worlds they carry within, as you try to decipher each one's quirks and advance to the next. Interact with the outside to change the inside and vice versa to reveal the exit!

More Jobs at
KO_OP
Recent
Programming & Development
jobs
Thank you for joining! New issues are sent every Wednesday!
Oops! Something went wrong. Please try again.