You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Coconut Software

Intermediate DevOps Engineer

  • Remote
  • 3-6 years

Salary

$105,000 - 130,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company makes a Branch Performance Platform for financial institutions, combining appointment scheduling, in-branch queuing, video banking and branch workforce management. The platform turns customer interaction and operational data into insights across several lines of business, giving banks clearer views of performance and better use of staff capacity.

The platform is AI-powered and enterprise-grade, and more than 200 banks and credit unions use it, including RBC, Mountain America Credit Union and M&T Bank.

As an Intermediate DevOps Engineer, you will work as part of the site reliability group, supporting infrastructure and reliability work alongside senior engineers and cross-functional partners. You will help improve infrastructure, reliability and CI/CD practices, and build experience with cloud and automation tools. As Engineering adopts AI more heavily, you will also help set up and run the infrastructure for those efforts. Security is a core part of the culture, and you will follow and apply the highest security standards. The role suits someone who takes initiative, wants to grow, and is keen to contribute to key infrastructure projects.

The team looks for curious, empathetic people who want to keep learning and growing. The company is growing and aims to build a diverse, inclusive team.

Responsibilities

  • Help plan, deploy and maintain critical business applications within a team of experienced peers, learning from senior engineers while working toward shared goals.
  • Help maintain the Kubernetes cluster and suggest improvements under guidance.
  • Own scoped tasks on reliability projects, working with senior engineers.
  • Help implement continuous deployment using cloud services.
  • Learn how IT operations run, spot recurring problems, and work with IT and business partners to fix them through the problem management process.
  • Use a range of open source technologies.
  • Use orchestration tools to build and run scalable, reliable infrastructure.
  • Help build and run the infrastructure for Engineering's AI work, including AWS AI services such as Amazon Bedrock and supporting infrastructure for AI and LLM workloads as those needs develop.
  • Write automation and tooling in Python, Bash or similar languages, using AI tools to speed up work without lowering quality.
  • Help configure and manage databases such as MySQL.
  • Improve CI/CD pipelines and deployment processes so engineering teams can ship safely and efficiently.
  • Strengthen monitoring, alerting and observability to track system health and customer impact.
  • Work across teams in shared source code repositories.
  • Join the shared on-call rotation to support production systems and respond to incidents.
  • Help Engineering change how it works with AI, learning the technology and using it to solve customer and business problems.

Requirements

  • A bachelor's degree, or equivalent experience.
  • Strong problem-solving and communication skills, with critical thinking and effective collaboration.
  • Solid grasp of DevOps fundamentals and a drive to deepen your expertise.
  • 2, 4 years of professional experience in DevOps, site reliability or infrastructure roles.
  • Hands-on experience with Kubernetes or other orchestration tools, cloud infrastructure concepts, CI/CD pipelines, and managing cloud resources with Terraform.
  • Basic knowledge of Terraform modules and workspaces.
  • Experience with monitoring and alerting tools such as Datadog, Prometheus, Grafana or CloudWatch, used to detect issues, analyse system health and support incident response.
  • Comfortable using JIRA or similar tools for task tracking and sprint planning.
  • Foundational Linux/Unix administration skills and a wish to grow deeper.
  • Ability to use a wide range of open source technologies and cloud services to improve continuous deployment.
  • Good understanding of code and scripting in languages such as Go, Python or Shell.
  • Familiarity with networking basics, including DNS, IP addressing and ACLs.
  • Experience managing MySQL and Redis.
  • Curiosity about new technology, especially AI and large language models, with a foundational understanding of how these tools work and a strong interest in using them for business and customer problems.
  • A proven record of learning and innovating, pushing the limits of what is possible.
  • Hands-on use of AI coding agents for infrastructure as code, scripting or troubleshooting.
  • Experience in or knowledge of banking or financial institutions is an asset.

Conditions

This is a vacant, full-time permanent position.

The expected hiring range is $105,000 to $130,000. The final offer takes into account background, experience, skills and internal equity. The range is based on national compensation data for similar technology roles and company sizes, and on the company's internal pay framework. Ranges may change over time.

Top performers are reviewed annually for pay and performance under the company's Performance Acceleration program.

Flex time and flex days are available. You are expected to stay reachable and responsive on flex days when customers need you.

On-call duties follow a rotation set by each team.

The company is committed to accessibility and equal opportunity, and removes barriers in line with the Accessibility for Ontarians with Disabilities Act, 2005.

The company may use AI tools to support hiring tasks such as screening applications, reviewing résumés, assessing responses and summarising interview notes, but people make all final hiring decisions. Candidates are asked to disclose any AI use in their application or interview.

Benefits

  • Flex time and flex days to recharge, with a supported but flexible working environment.
  • Support for professional development, learning and career growth, plus regular one-to-one coaching with your leader and access to the executive team.
  • Health and dental benefits, virtual care and disability top-up, all from day one.
  • Virtual mental health support and an employee assistance program.
  • Company contribution to a WealthSimple RRSP, with matching.
  • Annual wellness benefit of $1,000 per year.
  • Remote work from anywhere in Canada.
  • Employee stock options.
  • Internet subsidy on each paycheck.
  • Tiki Bucks incentive program for earning bonuses.
  • Competitive salaries based on experience and expertise.

Where you’d work

Fully remote

You can work from

  • Canada

About the company

Coconut Software

4 of their 4 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Go
  • AWS
  • Kubernetes
  • Terraform
  • Linux
  • CI/CD
  • Prometheus
  • Grafana
  • Datadog
Type
Full-time
Specialty
DevOps
Region
Canada
Pay period
Annual
Show 5 more factsShow less

Role

Category
DevOps & Infrastructure
Specialty
DevOps
Experience
4+ years
Tech stack
  • Python
  • Go
  • AWS
  • Kubernetes
  • Terraform
  • Linux
  • CI/CD
  • Prometheus
  • Grafana
  • Datadog

Location

Work model
Remote
Region
Canada
Remote from
  • Canada

Compensation

Salary
$105,000 - 130,000 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason