Avatar for Altinity
Altinity
Actively Hiring
The leading service and software provider for ClickHouse
  • Top 5% of responders
    Altinity is in the top 5% of companies in terms of response time to applications
  • Responds within a few days
    Based on past data, Altinity usually responds to incoming applications within a few days
  • B2B
  • +3

*Build & Release Engineer

  • €60k – €100k
  • Remote • 
    +7
  • 5 years of exp
  • Full Time
Reposted: 2 weeks ago• Recruiter recently active
Job Location
Remote • 
Estonia • 
Amsterdam • 
Barcelona • 
Prague • 
Warsaw • 
Kraków • 
Montenegro • 
Visa Sponsorship

Not Available

Remote Work Policy

Remote only

Hires remotely
Everywhere
RelocationNot Allowed
Skills
Python
Github
Gitlab
Docker
AWS
Terraform
Hetzner Cloud
Hiring contact

Kristina Ernais-Eskorsa

About the job

Altinity is a distributed company that values employees, open-source, and doing the right things for customers. We are looking for a Build & Release Engineer to help us meet those values.

This is a programming-intensive job, requiring extensive familiarity with scripting languages along with adherence to best practices for version control and bug tracking. You will find it a mind-expanding experience as you help us build cutting edge database releases for cloud and on-prem operation.

*What You should be doing: *

  • Running all aspects of our build and release pipelines for Altinity Stable builds for ClickHouse as well as our cloud software components. (For now, it's primarily Altinity Stable). This includes building, testing, signing, and posting builds released as APT packages, RPMs, and containers.
  • Managing and controlling a software build through different stages and environments; including managing testing through QA and deploying software releases.
  • Building fast and reliable pipelines to transform source code into viable products.
  • Ensuring products can effortlessly be delivered to users and customers using different distribution mechanisms and methods.
  • Ensuring that each version and release is thoroughly tested for performance and reliability.
  • Supporting continuous delivery programs in which hot patches, new versions, and bug fixes are quickly deployed to end users without sacrificing stability or reliability
  • Maintaining build-related documentation for both internal uses and for the end user. This documentation can include information about stable release versions, identified and resolved bugs, and potential issues that the developers may need to address post-deployment. (release notes/change logs, etc).
  • Managing version control efforts and ensuring that the most current version of the software includes all of the necessary updates.**

*Example of projects that you’ll be working with: *
Checkout ClickHouse CI/CD pipeline - https://github.com/ClickHouse/ClickHouse/tree/master/.github
Altinity Stable Builds CI/CD pipeline - https://github.com/Altinity/ClickHouse/tree/customizations/24.3.5/.github

Mandatory Skills that you’ll be using daily:

  • GitHub and GitLab pipeline management
  • Managing complex build pipeline in GitHub Actions
  • Managing on-demand self-hosted GitHub Action runners
  • Python and bash scripting
  • Managing DEB and RPM repositories
  • Managing and building Docker containers

Useful Skills:

  • AWS and Hetzner cloud
  • Ansible
  • General system administration
  • Terraform

Other Duties/Responsibilities:

  • Engineer and release new solutions
  • Maintain and monitor software builds
  • Support globally distributed teams
  • Perform user administration, troubleshooting, and trouble ticket administration as it relates to releases/builds

Requirements/Qualifications:

  • 3-5 years of experience in development and/or release engineering
  • Excellent command of git and common build systems like make
  • Well-versed in building public software releases using CI/CD on GitHub and/or Gitlab
  • Current and direct experience in managing complex build pipeline in GitHub Actions
  • Experience in managing on-demand self-hosted GitHub Action runners
  • Know how to build and publish standard package types including APT, RPM, and containers
  • Strong scripting (bash and Python) and sysadmin skills including ability to set up/debug containers and complex build pipelines
  • Experience with C++ and/or vulnerability scanning a major plus
  • Able to work independently and effectively in a remote team

Our Benefits:

  • Work from Anywhere, Anytime: We are not your typical nine-to-five shop! Enjoy the flexibility of working from literally wherever and whenever. Create a schedule that works for you and your family or lifestyle. Recharge your batteries with our open vacation policies.
  • Cultural Diversity: We love that we get to work with passionate people from around the world. Currently, our team is made of professionals from 16 different countries!
  • Career Development: We provide opportunities to learn new technologies as well as try out new roles. We also offer access to training on leading-edge technologies, plus flexible work schedules for external education.
  • USA Employees Benefits: We offer comprehensive PPO health care plans for our US-based employees that are incredibly flexible to meet the needs of individuals or families. 401K with company match also available.
  • Company Travel: We come together in person two to three times per year in locations across the globe. During non-pandemic times, of course! We also fund travel to conferences and encourage presentations as well as contributions to open-source communities.

This is a full-time position and includes equity in the company.
Altinity is venture-funded and financially stable.
We are 100% remote. You may work anywhere you have work permits.

Check out our many other benefits including flexible work hours, career development, and open vacation policies.

We are eager to meet you!

About the company

Altinity company logo

Altinity

Actively Hiring
The leading service and software provider for ClickHouse11-50 Employees
  • Top 5% of responders
    Altinity is in the top 5% of companies in terms of response time to applications
  • Responds within a few days
    Based on past data, Altinity usually responds to incoming applications within a few days
  • B2B
  • Early Stage
    Startup in initial stages
  • Top Investors
    This company has received a significant amount of investment from top investors
  • Growing fast
    Showed strong hiring growth in the past month
Learn more about Altinity image

Founders

Mindaugas Zukas
Founder • 3 years
Vilnius
image
View the team image

Similar Jobs

ATLAS ANALYTICS company logo
ATLAS ANALYTICS
Your Sales Team, Reimagined. Tailored & Customized Video Outreach Campaigns
SPREAD company logo
SPREAD
One engineering intelligence network to connect your entire product knowledge!
Orion Health company logo
Orion Health
The world's #1 health data platform provider
Altinity company logo
Altinity
The leading service and software provider for ClickHouse