Infrastructure Developer

AppColony is looking for a motivated, experienced, infrastructure developer to help build and scale our suite of mobile & web applications. We need a senior ops person who exhibits attention to detail and thrives in a fast moving environment.

Our ever-expanding portfolio of applications depend on stable, scalable and performant infrastructure to keep them humming. We need someone who:

  • Gets excited about designing and implementing reliable, fault-tolerant systems.
  • Demonstrates excellent problem solving with a desire to dig in when facing a challenge, the moment it strikes.
  • Enjoys incorporating operations best practices (Automation, Repeatability, Security, Recoverability).
  • Comfortable working in the modern cloud (AWS and Heroku are our current platforms)

We need a DevOps engineer with strong Amazon Web Services experience. You will create cloud formation templates to build AWS services that support our custom Ruby On Rails applications. You’ll need to build the whole stack ELBs to databases, and then move and launch our site at its new home. And you’ll need to help guide us through this process in a pretty short outage window.

In this role, you’ll work collaboratively with software engineering to deploy and operate our systems. Help automate and streamline our operations and processes. Build and maintain tools for deployment, monitoring and operations. And troubleshoot and resolve issues in our dev, test and production environments.

As a hybrid product/agency company, we research, develop and bring to market software products & tools for ourselves and external clients. We already have several active, marketed products and are currently working with a number of great organizations, including Hockey Canada, to develop new products, and improve our existing suite.

At AppColony, we are a tight-knit group of passionate developers, designers and analysts. Join us if you want to work at a small, dynamic company where everyone contributes to the production of beautiful, ground-breaking applications. We have offices in both downtown Calgary and Victoria’s beautiful inner harbour. We are open to applications for either location.
We want to work with developers who believe in the power of mobile, have an eye for design and enjoy learning new technologies. If you like working on a variety of projects, with an awesome team, and you really care about the software you build from start to finish, let’s get started!

Skills & Requirements:

  • Strong background in Linux/Unix Administration
  • Experience with automation/configuration management using either Ansible, Chef or an equivalent
  • Ability to use a wide variety of open source technologies and cloud services (experience with AWS is required, CodeDeploy a big plus)
  • A working understanding of code and script (Ruby, Javascript, Elixir/Erlang a plus)
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Experience creating developer tooling and improving process over time.
  • Knowledge of application server tuning, web application bottlenecks and database tier optimizations.
  • Great oral and written communication skills

Bonus points:

  • You <3 Documentation
  • Interest or experience in building dashboards/real-time analytics
  • Experience creating developer tooling
  • Passion for continuous improvement


Please send your resume to