Dev-Ops Engineer

Vancouver, BC, Canada

 

Job Description

Istio, NodeJS, GCP & Kubernetes

We are looking for talented DevOps engineers. In this role, you will be a critical component in the evolution of Navarik's technology and products. We are preparing for rapid growth into new markets. To support this, we are developing a completely new set of SaaS applications and services.

Using the latest web technologies, we are enabling fast-learning team players to shine in a fast-paced environment. Not only will you be building the apps, services and supporting infrastructure, you will also work closely with product owners to help guide the direction of the product. Our clients include global oil giants such as BP, Chevron, Exxon and Shell. Our applications track and monitor cargo movements and help the industry reduce loss and waste.

Requirements Key Duties and Responsibilities

  • Working closely with the development team to help build and deploy new services to our GCP cloud-hosted infrastructure, such as creating new instances, scaling the services, managing security groups, etc.

  • Keeping our infrastructure as code deployment up to date and tested.

  • Troubleshoot technical issues, communicating and documenting procedures, and recommending architectural changes where necessary

  • Ensure there are adequate monitoring systems in place and respond to alerts in a timely fashion

  • Setup tooling such as Kiali, Graphana, Jasper to monitor our environments

  • Continue to build out our continuous delivery release process and automate our rollback procedures.

  • Build and maintain our canary infrastructure

  • Monitor and maintain our Istio setup for our production TICit Hub platformWork closely with Technical Operations to integrate our GCP hosted infrastructure with our on-premise infrastructure.

Essential Experience

  • 4+ years working with RESTful APIs with modern technologies such as NodeJS, React and Express

  • Understanding of relational database administration ideally with Oracle, Postgres with PostGIS and with Event Buses like Kafka and/or Redis

  • Experience managing cloud resources, GCP in particular; we currently use a combination of on-premise and GCP. An understanding of VPN concepts, CloudFlare, Load Balancers etc.

  • Understanding of the importance of tests and TDD

  • Experience with source code version control with Git

  • Linux system administration experience and the strong desire to learn

  • Administration of Apache and Nginx; SSL certificate management

  • Experience working with content delivery networks like Akamai or CloudFlare

  • Excellent written and verbal communication (and documentation) skills

  • Self-driven, highly analytical and detail-oriented

  • Ability to work in a fast-paced environment

Nice to Have Attributes

  • GCP experience

  • Istio experience

  • Experience with continuous delivery pipelines like Heroku pipelines and Review Apps

  • Comfortable working in a start-up like environment in our innovation lab (agile or scrum experience a plus)

Benefits

  • Extended healthcare

  • Close to public transport

  • Work with some great developers

Who are we?

Located in Vancouver, Canada, Navarik is an enterprise SaaS provider for the Inspection Industry working with large Oil and Gas, Mining and Agriculture Companies. To apply: Email your resume and cover letter (as one PDF) to hr@navarik.com with “DevOps Engineer” in the subject line.

click to return back to career listings>>