Job Summary
ClickHouse is seeking a Release Engineer to own the release lifecycle for the ClickHouse database from build to deployment. You will design, implement, and maintain release pipelines for Linux packaging (RPM/DEB) and containerized deployments, manage versioning and release notes, and coordinate with engineering, QA, and operations to ensure timely and stable releases. This role also involves automating build/test/deploy workflows in CI/CD systems and ensuring release health across platforms.
Responsibilities
- Design, implement, and maintain end-to-end release pipelines for Linux packaging (RPM/DEB) and containerized deployments.
- Manage versioning, release notes, and artifacts; coordinate cross-functional teams to deliver stable releases.
- Automate build, test, and deployment processes using CI/CD tools; monitor release health and implement rollbacks when necessary.
- Package and publish binaries to distribution channels and registries; ensure consistency across platforms.
- Collaborate with engineers, QA, and operations to ensure quality gates and compliance with internal policies.
Qualifications
- 3+ years of release engineering or build/release experience.
- Strong scripting skills (Bash, Python) and familiarity with YAML-based pipelines.
- Experience with Docker, Kubernetes, and cloud deployments.
- Experience packaging software for Linux distributions (RPM, DEB) and managing artifacts.
- Good communication skills and ability to work with global teams.
Nice to have
- Experience with ClickHouse packaging or OSS releases is a plus.