Remote Position
[Remote] Senior DevOps Engineer
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. NinjaOne is hiring a Senior DevOps Engineer to build and operate release and deployment pipelines that move code safely and predictably into production. The role focuses on CI/CD, deployment automation, Terraform-based infrastructure as code, and supporting a multi-cloud Kubernetes environment in partnership with engineering, QA, Security, and Corporate IT.
Responsibilities
- Build and improve CI/CD pipelines: Develop and maintain our CI/CD framework, with particular depth on the CD side: artifact promotion, environment promotion, deployment gating, and automated rollback, with Terraform runs, plan reviews, and policy checks built into the pipeline
- Implement deployment strategies: Build progressive delivery patterns (blue/green, canary, rolling) with automated health checks, gating, and rollback, all defined as code
- Automate release management: Build tooling for release orchestration across services and regions, including scheduling, change tracking, and feature-flag-driven rollout
- Write and maintain Terraform: Design reusable, well-versioned modules and manage remote state, workspaces, and environment strategy so teams can safely self-serve infrastructure changes through code review
- Support our cloud-agnostic IaC foundation: Build secure, compliant infrastructure in AWS today, and help shape provider-agnostic module patterns and standards that extend cleanly to Azure and GCP, with Kubernetes as the common runtime
- Add governance and guardrails: Integrate policy-as-code, security and compliance scanning, and cost checks (e.g., Sentinel, OPA, Checkov, Infracost) into the Terraform pipeline so changes are safe, auditable, and cost-aware by default
- Enable other teams: Partner with engineering teams to migrate existing infrastructure to Terraform, and build documentation and golden-path templates so teams outside DevOps can author and own their own IaC
- Monitor and support delivery: Watch deployment pipelines, release health, and Terraform plan/apply activity. Act as a technical escalation point for production support during and after business hours, including incident response, rollback, and remediation
- Other duties as needed
Skills
- 7+ years in a cloud-based DevOps environment, with deep, current AWS expertise and a strong emphasis on release engineering, deployment automation, and IaC
- Hands-on, production experience with Azure and/or GCP in addition to AWS
- 4+ years of production Terraform: module authoring, remote state management (e.g., S3/DynamoDB backends), workspaces, provider version management, and safe plan/apply workflows integrated into CI/CD
- Experience with Kubernetes (or ECS) container orchestration and deployment tooling such as Helm and Kustomize, including provisioning clusters and node groups via Terraform
- Experience with Terraform in a multi-team environment, including state design, module registries, versioning policy, and access control
- Deep experience designing and operating continuous delivery pipelines (not just CI), including progressive rollout (blue/green, canary, rolling) and automated rollback
- Familiarity with Terraform ecosystem tooling such as Terragrunt, Terraform Cloud/Enterprise, Atlantis, Sentinel/OPA, or Checkov is a plus
- A track record of reducing deployment lead time, change failure rate, and time to recover through automation and codified infrastructure
- Experience helping other teams adopt IaC through documentation, golden-path templates, and migrations
- Strong cloud operations skills, with a focus on the scalability, reliability, and maintainability of cloud-native applications and their Terraform-managed infrastructure
- Comfortable with agile tools (Jira, Confluence) and version control (Git, BitBucket) for both application code and IaC
- 5+ years working with \*nix operating systems (Linux, MacOS, BSD variants, IBM AIX)
- 4+ years of scripting in languages such as Shell, Go, Python, PERL, or Tcl/Tk, used to build deployment tooling, automation, and Terraform wrappers
- 4+ years of production monitoring, alerting, and deployment observability, including managing change and configuration and detecting drift against Terraform-managed state
- This position isΒ NOTΒ eligible for Visa sponsorship
- Experience operating on two or more clouds is preferred
- Familiarity with provider-agnostic module patterns is a plus
- We prefer candidates who have owned the CD/release side, including infrastructure provisioning
- CircleCI experience is a plus
Benefits
- Full-time work that is hybrid remote.
- Comprehensive benefits package including medical, dental, and vision insurance.
- 401(k) plan.
- Unlimited PTO.
- Opportunity for growth and advancement.
- Life insurance coverage.
Company Overview