CI Infrastructure Engineer – Mac Mini Cluster Setup (On-Site, SF Bay Area)


$50.00
Hourly: $50.00 - $125.00

About Us: Bun.sh is building the future of JavaScript runtime and tooling. We're growing fast and pushing the limits of performance and scale. We're now upgrading our CI pipeline — moving from AWS-based builds to a fleet of Mac minis hosted directly in our office — and we’re looking for an expert contractor to make it happen. The Project: Our CI/CD system (Buildkite + custom provisioning) currently relies on AWS EC2 and MacStadium hardware. We're migrating to on-premises Mac minis and need help setting up: - Virtualized CI environments on macOS (using UTM, Tart, or similar). - Persistent Buildkite agents with fresh VMs for every build job. - Automated base image management for LLVM, Rust, Zig, and Bun’s dependencies. - Local network configuration and hardware setup. - Integration into our existing Buildkite pipelines with minimal disruption. - Tools/scripts for auto-restart, auto-clean, and self-healing if nodes go bad. Responsibilities: - Set up, configure, and network Mac minis or Mac Studios for CI use. - Build and configure virtualization environments on macOS for isolated build jobs. - Customize and optimize Buildkite agent workflows for local execution. - Automate bootstrapping, health monitoring, and base image rebuilds. - Work closely with Bun engineers to match the existing CI system as closely as possible. - Troubleshoot build performance, dependency caching, and VM stability. Must-Have Skills: - Hands-on experience setting up CI/CD systems (Buildkite preferred, but others like Jenkins or GitHub Actions okay). - Strong macOS system administration skills. - Familiarity with Mac virtualization (UTM, Tart, Docker-OSX, or similar). - Experience with on-premises server or CI setups (not just cloud). - Scripting skills (Bash, Shell, or JavaScript/TypeScript). - Strong troubleshooting and debugging instincts. - Available to work on-site in the SF Bay Area (mandatory). Bonus Points For: - Buildkite pipelines and dynamic agent provisioning experience. - Familiarity with CMake, Zig, Rust, and/or WebKit. - Prior experience setting up Mac mini CI clusters. - Experience with AWS EC2 automation and custom CI tooling (like Robobun). Details: - Location: On-site (SF Bay Area office). - Contract Length: ~4 weeks (flexible depending on project complexity). - Start Date: ASAP. - Compensation: Competitive hourly or fixed rate. Why This Role? - Mission-critical project that impacts the entire company. - Direct access to the core Bun engineering team. - High autonomy to design and optimize the on-prem CI setup. - Possibility for future contract work if there’s a strong fit.

Keyword: Design Expert

Price: $50.0

System Administration Linux System Administration DevOps Continuous Integration CI/CD Network Administration Distributed Computing Mac OS X Administration Windows Administration

 

Video Production to create a 5 minutes presentation

Hello, I am looking for a video production expert to help me create a 5 minutes video for my u tube channel in Real Estate. To record me on camera presenting a 5 minutes Market Update presentation To edit the video, charts, add music To deliver final product Must have a...

View Job
Shopify Pro Needed to Help Us Boost Sales (Retail)

ABOUT THE JOB We’re looking for a Shopify expert who knows how to drive sales. Our store sells computers and we want someone who can look at what we’re doing now, point out 3 to 5 things that will move the needle, and then actually go in and make those improvements. We’...

View Job
Expert Articulate Storyline 360 Developer Needed

ThinkingKap seeks a highly experienced contract Articulate Storyline Developer to create engaging, interactive eLearning courses using Storyline 360. We need a meticulous developer who can hit the ground running, working efficiently from provided storyboards and assets ...

View Job