高级发布经理
Senior Release Manager
在CLEAResult,我们引领向可持续、公平和碳中和的节能未来转型,为我们的社区和地球做出贡献。我们通过建立以信任、责任和透明度为基础的以人为本的文化来实现这一目标;每一位员工——无论职位、角色或身份如何,都会受到尊重,并获得平等的发展机会。
此外,您将享受:
• 医疗、牙科和视力保险;我们还提供公司支付的医疗顾问服务,帮助您更好地了解我们的健康计划,为您和家人做出最佳决策
• 401(k) 公司匹配
• 带薪休假、病假、个人假和育儿假
• 带薪志愿者时间:回馈社区对我们很重要
• 员工表彰计划——将您的表彰积分兑换成礼品卡
• 员工援助计划——提供有助于管理日常职责的福利
• 可随时访问的培训课程,帮助您进一步发展职业生涯
职位描述
我们正在寻找一名高级发布工程师,负责管理我们产品组合中的端到端发布生命周期。
您将是工程、测试和运维之间的纽带——规划发布、强化 CI/CD 流水线、执行质量门禁,并确保每次部署都是可预测、可追踪且低风险的。
我们的应用涵盖 .NET、React 和 PHP,通过 Azure DevOps 和 GitHub Actions 构建和发布,使用 Selenium 和 Playwright 实现自动化质量覆盖。您将为这些技术在大规模下的整合带来结构和可靠性。
我们是一个由 AI 驱动的工作场所,团队使用 AI 工具加速日常工程工作;您将被期望利用自动化和 AI 来优化发布和 QA 自动化。
您将负责
- 在多个团队和服务之间负责发布计划和协调——定义发布日程、截止日期、冻结窗口和发布与否的标准。
- 设计、维护和优化 Azure DevOps Pipelines 和 GitHub Actions 中的 CI/CD 流水线,包括构建、测试、制品和部署阶段。
- 在 PHP、.NET 和 React 代码库中管理分支、版本控制和发布策略(例如,主干开发、发布分支、语义版本控制)。
- 定义并执行质量门禁,将 Selenium 和 Playwright 自动化测试套件集成到流水线中,使失败阻止发布流程。
- 协调不同环境(开发、预发布、生产)的部署,并负责回滚和恢复流程。
查看英文原文
At CLEAResult, we lead the transition to a sustainable, equitable, and carbon-neutral energy-efficient future for our communities and our planet. We do that by creating a people-first culture built on trust, accountability, and transparency; where every employee – regardless of position, role, or identity is treated with respect and given an equal chance to thrive.
Additionally, you will enjoy:
• Medical, Dental, and Vision Insurance; we also offer a company-paid health care concierge service to help navigate our health plan to make the best decisions for you and yours
• 401(k) with company match
• Paid vacation, sick, personal and parental leave time
• Paid Volunteer Time: giving back to our communities is important to us
• Employee Recognition Program – convert your recognition points into gift cards
• Employee Assistance Program – offers benefits to help you manage daily responsibilities
• Access to on-demand training courses to advance further in your career
Job Description
We're looking for aSenior Release Engineerto own the end-to-end release lifecycle across our product portfolio.
You'll be the connective tissue between engineering, QA, and operations—planning releases, hardening our CI/CD pipelines, enforcing quality gates, and making sure every deployment is predictable, traceable, and low-risk.
Our applications span .NET, React, and PHP built and shipped through Azure DevOps and GitHub Actions, with automated quality coverage from Selenium and Playwright. You'll bring structure and reliability to how that all comes together at scale.
We are an AI-empowered workplace and our teams use AI tooling to accelerate everyday engineering work; you will be expected to lean into automation and AI to optimize releases and QA automation.
What you'll do
- Own release planning and coordination across multiple teams and services—defining release schedules, cut-off dates, freeze windows, and go/no-go criteria.
- Design, maintain, and optimize CI/CD pipelines in Azure DevOps Pipelines and GitHub Actions, including build, test, artifact, and deployment stages.
- Manage branching, versioning, and release strategies (e.g., trunk-based, release branches, semantic versioning) across PHP, .NET, and React codebases.
- Define and enforce quality gates, integrating Selenium and Playwright automated test suites into pipelines so failures block promotion.
- Coordinate deployments across environments (dev, staging, production) and own rollback and recovery procedures when releases go sideways.
- Drive release readiness reviews—tracking open work items in Azure DevOps Boards, surfacing risks, and ensuring sign-offs are in place.
- Maintain clear release notes, change logs, and a complete audit trail for compliance and post-mortem purposes.
- Partner with development, QA, security, and infrastructure teams to remove bottlenecks and continuously improve cycle time and deployment frequency.
- Establish and report on release metrics (deployment frequency, lead time, change failure rate, MTTR) and use them to drive process improvements.
- Champion release automation and a culture of repeatable, self-service deployments.
What we're looking for
- 5+ years in release management, DevOps, or build/release engineering, with at least 2+ in a senior or lead capacity.
- Hands-on expertise with Azure DevOps (Pipelines, Repos, Boards, Artifacts) and GitHub Actions for CI/CD.
- Strong understanding of branching and versioning strategies and how to apply them across multiple languages and runtimes.
- Experience integrating automated testing—Selenium and Playwright—into release pipelines as enforced quality gates.
- Working familiarity with the application stacks you'll be shipping: .NET, React, PHP.
- Solid grasp of deployment patterns (blue/green, canary, rolling) and rollback strategies.
- Excellent cross-functional communication—comfortable running go/no-go calls and coordinating under pressure during a release or incident.
Nice to have
- Experience with containerization and orchestration (Docker, Kubernetes).
- Familiarity with Azure/AWS cloud platforms.
- Knowledge of Infrastructure as Code (Terraform, Bicep).
- Exposure to artifact/package management (NuGet, npm, Composer).
- Experience in a regulated or compliance-driven environment (SOC 2, ISO, etc.).
Target Compensation
$120,000 - $130,000 + Bonus
DOT Requirements
If applicable, meet all DOT qualification requirements and comply with all applicable federal, state, and local transportation regulations.
Compensation Range
$110,500.00 - $165,700.00Currency
USDType
SalaryAny offered salary is determined based on internal equity, internal salary ranges, market data/ranges, applicant’s skills and prior relevant experience, certain degrees and certifications (e.g. JD/technology), for example.
CLEAResult will not provide sponsorship or support for immigration status or work authorization including for international students. Applicants must be authorized to work in the country where the position is located without the need for employer sponsorship or support. Successful hires must pass pre-employment checks.
Equal Opportunity Employer
As an Equal Opportunity Employer, we are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant’s race, color, religion, national origin, marital status, age, sex, gender identity, sexual orientation, status as a qualified individual with a disability or protected veteran, or any other protected status.
The above job description and job requirements are not intended to be all inclusive. CLEAResult retains the right to make changes or adjustments to job descriptions and/or requirements at any time without notice.
Originally posted on Himalayas