What are the responsibilities and job description for the Senior Release Engineer position at New York Technology Partners?
Title: Senior Release Engineer
Location: Seattle WA (Onsite)
Position: Contract
Note: Looking for Visa Independent Candidate.
Focus: CI/CD automation, Azure DevOps, YAML pipelines, Kubernetes deployments, PowerShell & Python scripting, HashiCorp Vault
Required Skills & Experience
- 7 years of experience in release engineering, DevOps, or build/release automation.
- Strong proficiency with Azure DevOps, including YAML pipelines, artifacts, and environments.
- Expertise in PowerShell and Python for automation and scripting.
- Deep understanding of Kubernetes — must be able to manage deployments and troubleshoot issues.
- Experience implementing continuous delivery patterns such as canary or blue/green deployments.
- Solid grasp of CI/CD governance, including approvals, policy enforcement, and auditing.
- Understanding of MongoDB concepts and how to interact with it (administration experience not required).
Role Summary:
- The Senior Release Engineer will design, build, and maintain a custom-build deployment platform supporting new initiatives.
- This role is hands-on and responsible for ensuring reliable, standardized, and automated deployments to both cloud and in-store Kubernetes environments.
Key Responsibilities
- Design and implement YAML-based CI/CD pipelines in Azure DevOps, supporting repeatable and automated deployments.
- Create and maintain templates, tasks, and policies that standardize pipeline usage across teams.
- Develop PowerShell and Python scripts for automation, packaging, validation, and deployment workflows.
- Manage and optimize Kubernetes-based deployments (container builds, Helm charts, manifests, rollout strategies).
- Implement canary deployments and automated validation to reduce release risk and downtime.
- Enforce governance, security, and policy compliance across release processes using integrated checks and triggers.
- Integrate with HashiCorp Vault for secure secrets management within pipelines.
- Collaborate with platform, infrastructure, and release teams to define best practices for continuous delivery.
- Troubleshoot and resolve build, deployment, and environment-related issues.
- Document automation patterns, templates, and pipeline design standards.
Preferred Skills
- Familiarity with container management platforms
- Familiarity with HashiCorp Vault for secret and configuration management.
- Experience with configuration-as-code and GitOps methodologies.
- Awareness of modern observability and monitoring integrations.