logo

View all jobs

Senior DevOps Engineer

Vancouver, BC · Information Technology
On behalf of our client, Affinity is seeking a full-time Senior DevOps engineer. 
 

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.
     

Qualifications

  • 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; 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


About Affinity:
Affinity is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
 
For more information on Affinity, please visit www.affinity-group.ca

Powered by