DevOps Engineer, IaC
Waterbury, New Haven County, Connecticut, 06720, USA
Listed on 2026-10-01
-
Software Development
DevOps, AWS, Cloud Engineer - Software
About the Role
As a Staff Dev Ops Engineer, you'll own how code gets from commit to production at Ninja One — designing and continuously improving the release and deployment pipelines that let engineering teams ship quickly, safely, and often. This role sits at the intersection of CI/CD, deployment automation, and Infrastructure as Code, and it's built for someone who thinks in modules, state files, and plan/apply workflows, not manual console changes.
Terraform is our IaC standard, and you'll be the architect behind it — building a cloud-agnostic foundation that scales across teams today and extends to a multi-cloud future (AWS now, Azure/GCP as we grow). You'll operate at both a strategic and hands‑on level: setting deployment and IaC standards org‑wide, mentoring engineers, and partnering closely with Development, QA, Security, and IT to keep our release process fast, secure, and resilient.
This is a high‑ownership role for someone who wants to own the "last mile" of software delivery — turning builds into safe, repeatable production deployments backed by clean, modular infrastructure code — and who's excited to shape that strategy as we expand into new regions and cloud providers.
Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
- Onsite interviews may be required for this role.
We hire the best software engineers, but experience in our stack can’t hurt:
Ninja One is built on Java, Kotlin, C++, Golang and Postgres; supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.
- Own the CD/Release Pipeline:
Design, build, and continuously improve delivery pipelines — from artifact promotion through progressive rollout (blue/green, canary, rolling) to production, with automated health checks, gating, and rollback. Build the CI/CD framework with particular depth on the CD half: release orchestration, environment promotion, deployment gating, automated rollback. Automate release management across services and regions — deployment scheduling, change tracking, feature-flag-driven rollout, coordinated multi-service releases. - Lead Terraform/IaC Strategy & Architecture:
Serve as technical authority on the Terraform codebase: module design, remote state management (backends, locking), workspace/organization strategy, versioning, provider pinning, RBAC for infra changes, and secrets management — built to scale across dozens of teams without conflict. Define the cloud-agnostic architecture (abstraction layers, reusable module libraries, naming/tagging conventions) that lets this extend from AWS to Azure/GCP as the company grows multi-cloud. - Establish Governance & Guardrails:
Implement policy-as-code and automated compliance/security/cost scanning (Sentinel, OPA, Checkov, Infracost, or similar) directly into the Terraform pipeline so infra changes are safe, auditable, and cost‑aware by default. - Drive Org‑Wide Adoption:
Partner with every engineering team to migrate existing infrastructure onto the new Terraform architecture; build documentation, golden‑path templates, and training so teams outside Dev Ops/Deployment Engineering can safely author their own IaC. - Drive Cross‑Cloud Infrastructure Delivery:
Design, develop, and deploy secure, compliant infrastructure in AWS (current primary cloud) via Terraform, shaping module/architecture strategy so the standard extends cleanly to Azure/GCP as those…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).