Skip to main content

Intermediate DevOps Engineer

Permanent role: Starting as soon as a candidate is available.

Location: Based in our office on Karangahape Road in Auckland, New Zealand; with some days of the week optionally remote (however, we’re all currently remote due to lockdowns). We are also supportive of fully remote members in New Zealand.

Salary: Around $100,000 - $110,000 NZD depending on skills and experience + Employee Share Option Scheme participation + Benefits.

About Narrative:

Narrative is one of NZ’s fastest growing software as a service (SaaS) companies with global customers. Narrative builds products to serve the 5 million professional photographers worldwide, working to significantly reduce their processing time and to support their daily workflow with AI powered tools. We’re backed by some of the best VC’s worldwide, with talent from Dropbox, Google and some of NZ's best people working together to solve this.

We have thousands of photographers using our products and we’re growing. This is a unique opportunity to join our team and build industry-leading AI products.

We're committed to building products for professional photographers who work with people from all genders, ethnicities, racial and religious backgrounds. We think it’s important that our team reflects the same diverse audience. We're actively working to grow a diverse team and offer: flexible and remote working options, 1 month paid parental leave in addition to government leave, 30 hours a week for 6 months on full pay following return from parental leave (for both birthing and non-birthing parents) and extended sick leave to support our team to get through the many things life can throw your way.

About the Role

You’ll be working on Narrative’s engineering team within our Services team on reliability and automation. The Services team provides support to all areas of the business including other engineering teams, Marketing and AI. Our goal is to provide fast and dependable API and cloud services not only to support our existing products, but also the people who make those products with the data and tooling they need.

You’ll spend your days working with our existing codebases and tooling (Elixir, Python, Rust, JavaScript and Terraform) and AWS cloud services to measure, design, and scale our systems.

You’ll share an on-call roster with other members of the team, and be responsible for triaging, fixing, or escalating production issues when they inevitably arise.

In order to succeed in this role, you will need to be curious. We want people who will bring a fresh perspective, questioning how things are done and experimenting with new approaches and technologies.

You will be our first full-time DevOps engineer, helping to form a vision for the architecture of our systems, preaching best practices and sharing your expertise with our teams.

This is a rare opportunity to have influence and impact on a world-class startup at an early stage and help make it a success.

About our technology:

Our API services are built using Elixir and OTP - providing the API glue that supports both Select and Publish.  Behind the scenes we use AWS and Terraform for everything from running our databases to storing and processing our AI datasets.  We also have custom CI/CD infrastructure and benchmarking labs for our products.

You might work on:

  • Collaborating with your team and coming up with elegant solutions for hard problems.

  • Automating manual workflows by developing new tools or scripting old ones.

  • Evolving and contributing to our monitoring strategy to ensure that our apps have a solid foundation.

  • Helping streamline our deployment and testing workflow by extending CI/CD infrastructure.

  • Removing obstacles for our product teams as they build new features or experience growth.

  • Business continuity planning and testing.

We're looking for someone who:

  • Has a few layers on the onion and is able to make wise choices when things go sideways.

  • Has professional experience with infrastructure automation (e.g. Terraform, CloudFormation).

  • Experience with Ruby, Python or other common automation scripting language.

  • Has a drive to automate the universe.

Nice to have:

  • Familiarity with Elixir/OTP, Postgres and Redis.

  • Associate-level AWS certification.

  • A keen interest in photography.

Narrative is committed to building AI software that works for people from all genders, ethnicities, racial and religious backgrounds. We want our team to reflect this focus. Research shows that white men apply to jobs when they meet an average of 60% of the criteria, while women and other marginalised folks tend to only apply when they check every box. So, if you really love the idea of working for Narrative, and think you have what it takes, please apply, even if you do not tick every box in the job description.

Want to keep up-to-date?

We send out a weekly email with relevant events, the latest jobs and career insights from interesting and candid people.

Yes please! arrow-right