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.