Principal DevOps Engineer

Cubic corporation

Job Summary

Architect and operate automated releases and one-click deployment with safety and compliance baked in. Own release orchestration standards and environment auto-configuration patterns to ensure speed, reliability, and auditability. This role involves designing and maintaining automated release pipelines, implementing one-click deployment mechanisms, integrating security and compliance gates, and collaborating with IaC engineers to ensure environment consistency and drift detection.

Must Have

  • Design and maintain automated release pipelines and promotion flows (dev → test → stage → prod).
  • Implement one-click deployment mechanisms with pre-checks, progressive rollout, and rollback capabilities.
  • Integrate security and compliance gates (SAST, SBOM, artifact signing) into release workflows.
  • Collaborate with IaC engineers to ensure environment consistency and drift detection.
  • Develop and enforce release governance standards and documentation automation.
  • Act as deputy to the Team Manager for technical decisions and roadmap execution.
  • Troubleshoot complex deployment issues and implement rollback strategies.
  • Mentor junior engineers on release automation best practices.
  • Strong expertise in CI/CD pipeline design and release automation.
  • Hands-on experience with deployment orchestration tools (ArgoCD, Flux, Azure DevOps Release).
  • Proficiency in scripting (PowerShell, Bash, Python) and pipeline-as-code.
  • Knowledge of policy-as-code, compliance automation, and audit trail generation.
  • Ability to troubleshoot complex deployment issues and implement rollback strategies.
  • Excellent collaboration and communication skills.

Good to Have

  • 9+ years in DevOps or release engineering roles.
  • Experience with container orchestration (Kubernetes, Helm).
  • Familiarity with observability and auto-documentation tools.
  • Relevant certifications (CKA, Azure DevOps Expert, or similar).

Job Description

Role Summary

Architect and operate automated releases and one-click deployment with safety and compliance baked in. Own release orchestration standards and environment auto-configuration patterns to ensure speed, reliability, and auditability.

Key Responsibilities

  • Design and maintain automated release pipelines and promotion flows (dev → test → stage → prod).
  • Implement one-click deployment mechanisms with pre-checks, progressive rollout, and rollback capabilities.
  • Integrate security and compliance gates (SAST, SBOM, artifact signing) into release workflows.
  • Collaborate with IaC engineers to ensure environment consistency and drift detection.
  • Develop and enforce release governance standards and documentation automation.
  • Act as deputy to the Team Manager for technical decisions and roadmap execution.
  • Troubleshoot complex deployment issues and implement rollback strategies.
  • Mentor junior engineers on release automation best practices.

Required Skills

  • Strong expertise in CI/CD pipeline design and release automation.
  • Hands-on experience with deployment orchestration tools (ArgoCD, Flux, Azure DevOps Release).
  • Proficiency in scripting (PowerShell, Bash, Python) and pipeline-as-code.
  • Knowledge of policy-as-code, compliance automation, and audit trail generation.
  • Ability to troubleshoot complex deployment issues and implement rollback strategies.
  • Excellent collaboration and communication skills.

Preferred Qualifications

  • 9+ years in DevOps or release engineering roles.
  • Experience with container orchestration (Kubernetes, Helm).
  • Familiarity with observability and auto-documentation tools.
  • Relevant certifications (CKA, Azure DevOps Expert, or similar).

Tools & Technologies

  • CI/CD: Azure DevOps, GitHub Actions, Jenkins
  • Deployment: ArgoCD, Flux, Helm
  • IaC: Terraform, ARM/Bicep
  • Compliance: OPA, Conftest, Sigstore
  • Cloud Platforms: AWS, Azure, GCP

Performance Metrics

  • One-click deployment coverage for all environments within 90 days.
  • Deployment success rate ≥ 99% with automated rollback ≤ 15 minutes.
  • Compliance gate pass rate ≥ 99% across all releases.
  • Reduction in manual deployment steps by ≥ 80%.

17 Skills Required For This Role

Team Management Communication Performance Analysis Github Game Texts Aws Azure Azure Devops Terraform Helm Powershell Ci Cd Kubernetes Python Github Actions Bash Jenkins

Similar Jobs