DevOps Engineer

Neubird, Inc.
Brisbane, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Brisbane, United States of America

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Azure
Software as a Service
Code Coverage
Continuous Integration
Software Debugging
DevOps
Github
Identity and Access Management
YAML
Kubernetes Helm Charts
Integration Tests
Kubernetes
Infrastructure Automation Frameworks
Build Process
Cloudwatch
Terraform
Docker
Vulnerability Analysis

Job description

Manage and optimize our deployment pipeline for Hawkeye, our AI SRE agent. You'll maintain our CI/CD systems using Travis and GitHub Actions, ensure our Docker containerization strategy scales efficiently, and manage our Kubernetes clusters running on AWS and Azure that power our production workloads. You'll implement and evolve our GitOps workflows using FluxCD to keep deployments consistent, auditable, and recoverable.

You'll work closely with engineering teams to improve build times, debug deployment failures when they happen, and design deployment strategies that minimize downtime and risk. This means writing and maintaining CI/CD configurations, connecting automated test stages into the pipeline (unit tests, integration tests, smoke tests), optimizing Docker images for size and security, managing Kubernetes manifests and Helm charts, and ensuring our GitOps practices actually work when things go wrong. You'll troubleshoot failed deployments across environments, trace issues back to their root cause (bad config, resource constraints, networking problems), and implement fixes that prevent recurrence.

You'll also monitor pipeline performance, implement security scanning in the build process, manage infrastructure across AWS and Azure environments, and automate everything that slows teams down.

This role reports to the Head of Engineering and will be instrumental in maintaining our deployment velocity as we scale our engineering team and customer base.

Requirements

You have 3-5 years building and maintaining CI/CD pipelines and deployment infrastructure, ideally at a SaaS company shipping to production frequently. You're deeply experienced with Travis and GitHub Actions, know Docker inside and out (multi-stage builds, layer optimization, security scanning), and have managed production Kubernetes clusters on AWS and Azure. You understand GitOps principles and have hands-on experience with FluxCD or similar tools like ArgoCD.

You're comfortable working with AWS services (EKS, ECR, CloudWatch, IAM) and Azure equivalents (AKS, ACR, Azure Monitor). You understand infrastructure as code, whether that's Terraform, Helm, Kustomize, or raw Kubernetes YAML. You know how to debug when deployments fail-reading logs, checking pod status, tracing network issues, investigating resource constraints. You've connected test automation into CI/CD pipelines and know how to balance test coverage with pipeline speed.

More importantly, you're pragmatic. You know when to automate and when to ship the manual solution first. You write documentation that actually helps people. You understand that the best pipeline is the one that developers trust and rarely think about because it just works.

Apply for this position