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
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 JobABOUT 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 JobThinkingKap 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