DevOps Engineer

Location: Montreal, Quebec, Canada

Type: Full Time

Min. Experience: Experienced

Plusgrade is the world leader in airline upgrade solutions. Plusgrade's proprietary SaaS platform and program optimization strategies enable 60+ of the world's leading airlines to maximize the value of their premium cabins and onboard amenities. For the second consecutive year, Plusgrade has achieved the Deloitte Technology Fast 50 list in Quebec. Plusgrade has its headquarters in downtown Montreal, with an additional office in New York City.

The Role:

Are you a:

  • Software developer who loves building automation tools and fixing infrastructure issues?
  • A SysAdmin who wants to write more code, script everything, and ultimately build an awesome platform?
  • An experienced DevOps engineer who is seeking a new challenge?

In any case - do you want to build new infrastructure, explore new tools, and above all... automate everything?

A DevOps Engineer can work across all product groups, teaching developers to leverage tools to make their lives easier as well as build out new tool chains and support a variety of technologies.

Qualifications:

  • Linux is part of who you are, and you enjoy working with a shell
  • You have lots of experience with scripting languages (especially bash and python)
  • You are very familiar with configuring and using CI tools such as Jenkins, Travis, Bamboo or others
  • You are familiar with container technology like Docker
  • You are familiar with tools like Saltstack, Puppet and Chef, Terraform or Ansible
  • You can communicate well with your peers and you want to share your knowledge and help your colleagues
  • You can work independently on projects, and see them through to completion
  • You have experience working with distributed systems running on many hosts spread out across many regions
  • You have experience with using version and artifact control systems, in particular Git and Artifactory
  • You have bachelor's degree in Computer Science or Software Engineering. We also accept graduate degree, related field, equivalent training or work experience

Other skills that would be extremely useful:

  • You know some other languages such as Go and Lua
  • You have some hands-on experience cluster management tools such as Kubernetes, Mesos, Docker Swarm, or Amazon's Elastic Container Service
  • You are used to working with RDBMS systems such as Postgresql or MariaDB, and have an understanding of document stores such as ElasticSearch or DynamoDB
  • You have an excellent understanding of networking, especially in a VPC context
  • You have some familiarity with security systems - such as HIDS/NIDS systems, WAFs, and best practices with web applications
  • You know your way around some monitoring tools such as CloudWatch, Datadog, New Relic, Zabbix, or Nagios

Extra bonus points for experience in the Airline industry and familiarity with travel technology.

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*