Opened 4 days ago Remote Job
Company

Systems Administrator / DevOps Engineer

About Upfeat

Upfeat was founded in 2015, and since then we have helped publishers integrate advanced analytics and affiliate technology into their platforms. We work with a variety of clients, large and small, around the world who leverage our tools and platform to drive growth. We are a remote-first company and are headquartered in Canada with employees and clients in Australia, France, UK, USA and Canada.

We have built an open, collaborative remote-first environment and we love to learn and experiment with new ideas and technologies. We are proud to appear for a second consecutive year in the Globe and Mail Report on Business of Canada's Top Growing Companies. In addition to being ranked in the Deloitte Technology Fast 50™ program, and recognized on the Deloitte Technology Fast 500™.

Role Description

We are looking for a Systems Administrator / DevOps Engineer to manage and fine-tune systems, networks and applications to ensure high levels of availability and security for the supported business applications. The successful candidate will have the ability to manage in an agile environment and propose, scope, design and implement various infrastructure and automation architectures.

This is a contract position, with a strong possibility of becoming a full-time position.

Responsibilities

  • Orchestrate and operate a high complexity infrastructure that consists of both Cloud and baremetal components

  • Build and maintain infrastructure with configuration management and infrastructure as code

  • Design and monitor a network that allows for Kubernetes, Cloud services, VPNs and external services to connect to each other

  • Support the development team, especially through automated CI / CD

  • Create and maintain production and dev environments for projects to ensure testability of implementation

  • Keep up to date on innovative technologies and trends and advocate for their inclusion within products when it makes sense

  • Ensure adequate monitoring, logging and alerting

  • Define, document and evolve high engineering standards and best practices across multiple areas

  • Document every action so your learnings turn into repeatable actions and then into automation

  • Ensure our systems have the highest possible security and keep abreast with CVEs to minimize their impact

Qualifications

  • Post secondary education in computer science or a related field

  • Minimum of 3 years experience in DevOps, Systems Admin and/or Platform

  • Profound experience in Cloud platforms and products, especially GCP and AWS

  • Docker for local development, and building and securing containers

  • Kubernetes with Helm charts

  • Configuring and using CDNs such as Cloudflare and Fastly

  • Ubuntu and other Linux operating systems with good knowledge of Linux networking

  • Nginx, NodeJS, PHP, Redis, MySQL, Postgres, Elasticsearch

  • Server automation and configuration management, notably Terraform, Pulumi, Helm, Puppet and Ansible

  • ELK stack, Sentry, New Relic / Datadog, Prometheus / Grafana for logging and alerts

  • Proficient in security systems, pentests, ZTNA, VPN and SSO technologies

  • Git for source control and code management

  • GitLab Pipelines for CI / CD

Notice for Job Applicants

We are an equal opportunity employer and value diversity and inclusion at our company. We thank all applicants, however, only those selected for an interview will be contacted.

Don't wait, tomorrow could be too late.