N

Nasuni

Cloud-native SaaS for centralized file storage

Senior DevOps Engineer - Release Engineering

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Candidates need recent experience, within the last 2–3 years, in both build engineering and DevOps.
  • Hands-on experience reading, rewriting, troubleshooting, and optimizing product build scripts and build tooling, including Makefile-based builds; candidates should be able to describe a build system they rewrote.
  • Strong Bash and Python scripting skills.
  • Advanced Jenkins pipeline development, including Groovy and distributed agents, and distributed CI/CD experience.
  • Experience designing and running infrastructure behind CI/CD, such as build agents, templates, and environments that support multiple engineers or teams.
  • Hands-on Docker and Kubernetes experience.
  • Strong Linux administration, troubleshooting, and networking fundamentals.
  • Experience with branching models, release workflows, source control, and versioning across multiple repositories.
  • Ability to independently diagnose complex distributed-system or pipeline failures and implement durable fixes, with recent examples.
  • Strong communication and technical decision-making, with the ability to work independently and partner well with developers.
  • Candidates typically bring 5–8+ years of relevant engineering experience, including substantial recent hands-on work in build engineering and CI/CD or release infrastructure.

Responsibilities

  • Read, rewrite, and optimize product build scripts and Makefile-based builds to make them faster, repeatable, and easier for developers to use.
  • Partner with development teams to identify and remove build bottlenecks, flaky builds, and slow dependency or packaging steps.
  • Write and maintain automation in Bash and Python, and Groovy for Jenkins, across a Linux-based environment.
  • Define build and release requirements for complex product changes and flag release, dependency, and infrastructure risks early.
  • Build and run distributed CI/CD on Jenkins, including Groovy pipelines and distributed agents, and GitHub Actions; implement automated branch validation and release-readiness checks for patch, release, and code-freeze workflows.
  • Own build-agent templates and environments using Packer, Terraform, and Ansible, or Docker-based alternatives, with hands-on Docker and Kubernetes.
  • Manage artifact and package workflows in Artifactory, including RPM lifecycle, repository organization, traceability, and promotion.
  • Design and evolve branching, versioning, and release models across multiple repositories.
  • Strengthen monitoring, alerting, and visibility across build infrastructure using Zabbix, Grafana, or Prometheus.
  • Diagnose complex pipeline and distributed-infrastructure failures and implement durable fixes rather than workarounds.
  • Automate repetitive work and lead cross-team technical initiatives with Engineering and QA.
  • Mentor other engineers in build and release practices.
  • Use AI-assisted tools for log analysis, code generation, troubleshooting, and workflow automation, and validate their output for correctness, security, and production readiness.
  • Own technically complex release-engineering problems from design through implementation, make technical decisions in the release-engineering domain, lead initiatives spanning multiple engineering teams, and help set Build and Release standards.

Desired Qualifications

  • Experience with Packer, Terraform, and Ansible for build-agent templates; Docker-based alternatives to Packer are also welcome.
  • Experience with Artifactory and package-management workflows, especially RPM repositories, promotion, retention, and release traceability.
  • Experience with GitHub Actions for branch validation, pull-request checks, or release-readiness gates.
  • Experience with monitoring and observability tools, including Zabbix, Grafana, or Prometheus, and alerting across build infrastructure.
  • Experience mentoring engineers or leading cross-team technical initiatives.
  • Practical use of AI-assisted engineering tools with defined validation practices.
  • Familiarity with AWS, including S3 buckets; cloud marketplace experience on AWS, Azure, or GCP is a plus.
  • Background in storage, distributed systems, file services, or on-premises infrastructure software companies.
  • Experience building reusable CI/CD frameworks adopted across multiple teams.
  • Experience modernizing or optimizing large build systems across multiple repositories.
  • Demonstrated improvements to build speed, reliability, release quality, or developer productivity.

About the Company

Nasuni

Cloud-native SaaS for centralized file storage

Nasuni provides a cloud-native file data platform that replaces on-prem NAS and traditional backup with a centralized SaaS solution for enterprises operating in hybrid cloud environments. It connects to major cloud object storage providers (Azure, AWS, Google Cloud) and uses an intelligent caching layer to deliver fast access to data across multiple locations, forming a single global file system. The platform unifies storage, backup, and data access with features like unlimited snapshots for ransomware protection, and it is designed to scale globally while keeping data secure and recoverable. Its goal is to help large organizations modernize data infrastructure, reduce IT costs, and improve operational efficiency by centralizing storage and protection across the enterprise.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$247M
Headquarters
Boston, MA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Nasuni

See more jobs