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