DevOps Engineer

Remote job

Full Time Mid-level / Intermediate
Wavo logo
Apply now Apply later

Posted 2 weeks ago

Digital advertising, technology, & data are changing the way artists & brands approach advertising. With Wavo, you will get the rare chance to create products and services that will be used by today’s top artists, managers, and brands to help them grow their business through Wavo’s advertising, analytics, and business automation products.


We're looking for a DevOps to support the engineering operations and development best practices. 


We can promise you will never be bored. We are always experimenting, testing new approaches, and challenging ourselves to master new skills. We try to think outside of the box and build an environment that’s both exciting and meaningful.


What you can expect :

  • To build and optimize our CI/CD pipelines to make them robust and efficient.

  • Support our infrastructure as code using Terraform.

  • Write testable, efficient, and reusable code.

  • Operate our Kubernetes and ML/AI cluster on AWS

  • Optimize our S3 Object lifecycle management for reliability, accessibility, and costs.

  • Create tools and automation frameworks to power developer-friendly deployments.

  • Partner with engineers on ways to minimize build/testing/release friction and optimize efficiency.

  • Continually improve performance, reliability, scalability, and resilience of complex and critical infrastructure components (web servers, data stores, hosted services, load balancers, etc.) through the proper use of replication, sharding, load balancing, monitoring, SLAs, alerting, and auto-scaling.

  • Collaborate with our SecOps, other engineers, and service teams to build security into our application and services from the very beginning.

  • Support and maintain solutions for operational administration, system & data backup, disaster recovery, and security/performance monitoring

  • Create enhanced protections that make our application and services more difficult to compromise.

  • Guide your fellow engineers in their architectural and infrastructural choice to deliver scalable and reliable solutions.

  • Upgrade and patch systems as required while ensuring the availability of service


What we're looking for :

  • 1+ year of experience as an SRE / DevOps engineer working on Cloud platform

  • 2+ years of experience administrating Linux based environments

  • 1+ year experience with software development and the development life cycle

  • 1+ years of experience practicing continuous integration and continuous delivery, operating and optimizing CI/CD pipelines (CircleCI a plus)

  • Have working experience integrating different cloud orchestration components, deployments, and continuous integration tools such as Terraform, Kubernetes, and CircleCi.

  • Have working experience with infrastructure as code / Terraform to provision and manage cloud infrastructures and services

  • Have experience developing automation/orchestration and processes for improvements to daily development operations.

  • Have expertise in infrastructure to support a microservices architecture

  • Have experience with AWS services related to compute, storage, networking & content delivery, security, identity & compliance.

  • Have strong knowledge of caching technologies (Redis, Memcached, etc.) with the ability to scale, shard, and improve resiliency by leveraging advanced caching concepts

  • Have expertise in RDBMS and NoSQL databases at scale. Postgres, Redis, and RabbitMQ a plus.

  • Have a solid understanding of Git, including branching and merging strategies

  • Have a thorough understanding of Unix/Linux and networking fundamentals.

  • Are passionate about working on systems that are highly reliable, maintainable, and scalable

  • Are a good communicator and enjoy interacting with people

  • Enjoy being part of a highly collaborative, remote-first team.

  • Are comfortable having ownership and control of a project.


  • Today we use Node.js, Javascript, and Python for most of our code, so having experience as an application developer is a huge plus.

  • Our architecture and the projects are all based around microservices, therefore having experience monitoring distributed microservices is a plus.

  • Being certified in one of the recognized cloud certifications is also a plus.

Why should you reach out to us?

Wavo’s technical team is small and efficient, and while we work to a high standard we don’t over-manage with specs. We strive to create a workplace where everyone works hard and gets excited about the big challenges.

Along with our great work culture and colleague, you'll be working in one of the fastest-growing tech companies in Canada. You will also have the following: 

  • Competitive salary and benefits

  • Flexible working hours

  • Group health and dental insurance plan

  • An open and dynamic work environment to share your ideas and opinion 

  • Being part of a diverse and inclusive workplace, where you can collaborate with remote teams 

Equal Opportunity Employer

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About Wavo is a rapidly expanding global consulting and media planning agency with a modern approach to digital marketing. With roots in the music industry, Wavo navigates the continually evolving digital landscape to help artists, entertainers, and brands manage their digital presence, reach new audiences, and connect with fans through unique campaigns.

Wavo’s clients include over one hundred top music destinations and advertisers such as Universal Music Group, Sony, Warner Music Group, Live Nation, CAA, WME, and Apple Music. 

Job tags: AWS CD CI Git JavaScript JS Kubernetes Linux Load Balancing Node Node.js Postgres Python RabbitMQ Redis S3 Terraform Unix
Job region(s): Remote/Anywhere
Job stats:  9  0  0
  • Share this job via
  • or