Senior DevOps Engineer
Cubic corporation
Job Summary
This Senior DevOps Engineer role at Cubic Transportation Systems involves architecting and operating automated releases and one-click deployments with a focus on safety and compliance. Key responsibilities include designing and maintaining CI/CD pipelines, implementing deployment mechanisms with pre-checks and rollbacks, integrating security gates, and collaborating with IaC engineers to ensure environment consistency. The role also involves developing release governance standards, troubleshooting deployment issues, and mentoring junior engineers.
Must Have
- Design and maintain automated release pipelines and promotion flows
- 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
- 5+ 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
- 5+ 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%.