Release Engineer

ClickHouse
Summary
Join ClickHouse's Developer Productivity team as a Release Engineer and contribute to the smooth rollout of our cloud-based database platform. You will architect and build automation for rollouts and end-to-end tests, improve internal command-line tools, collaborate with other teams to enhance processes, and coordinate major version upgrades. This role demands strong software development skills, experience with cloud technologies and Kubernetes, and a passion for developer experience and automation. You will be involved in production debugging and on-call rotation. ClickHouse offers a flexible work environment, healthcare contributions, equity, flexible time off, a home office setup allowance, global gatherings, and the opportunity to shape the company culture.
Requirements
- You have 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems
- Software development experience in Go (or experience with any other programming language and willingness to learn Go)
- You are passionate about developer experience and automation
- Experience with cloud technologies such as AWS, Azure, or GCP
- Experience with Kubernetes
- Experience leading and shipping large scope technical projects in collaboration with multiple experienced engineers
- You have excellent communication skills and the ability to work well within a team and across engineering teams
- You are a strong problem solver and have solid production debugging skills
- You thrive in a fast paced environment, and see yourself as a partner with the business with the shared goal of moving the business forward
- You have a high level of responsibility, ownership, and accountability
Responsibilities
- Architect and build robust and scalable automation and processes for rollouts and end-to-end tests
- Improve and extend our internal command line tool
- Work closely with other cloud and core database teams to identify areas of improvement - we are our own product managers for internal tooling
- Coordinate and execute the technical steps required to deploy, validate, and monitor major version upgrades in our cloud
- Educate and support other teams using our internal tools
- Be part of the on-call rotation and investigate issues in our ClickHouse Cloud production environment
Preferred Qualifications
Experience with ClickHouse preferred
Benefits
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries
- Healthcare - Employer contributions towards your healthcare
- Equity in the company - Every new team member who joins our company receives stock options
- Time off - Flexible time off in the US, generous entitlement in other countries
- A $500 Home office setup if youβre a remote employee
- Global Gatherings β We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites
Share this job:
Similar Remote Jobs
