- Top 5% of respondersAltinity is in the top 5% of companies in terms of response time to applications
- Responds within a few daysBased on past data, Altinity usually responds to incoming applications within a few days
- B2B
- +3
*Build Master & Release Engineer
- €60k – €100k
- Remote •+7
- 5 years of exp
- Full Time
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
- Top 5% of respondersAltinity is in the top 5% of companies in terms of response time to applications
- Responds within a few daysBased on past data, Altinity usually responds to incoming applications within a few days
- B2B
- Early StageStartup in initial stages
- Top InvestorsThis company has received a significant amount of investment from top investors
- Growing fastShowed strong hiring growth in the past month