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

 

Need A Videographer For Speaking Engagement At Delaware State University

My name is Obi Obadike as I am very well-known health and wellness expert and thought leader in the fitness/health and wellness industry. I have a speaking engagement at Delaware State University on June 5th. My contract has me arriving at 1130am and leaving at 1:45pm. ...

View Job
Lead Java Developer – Microservices Expert

We are looking for a seasoned Java Microservices Developer with at least 15 years of professional experience to join our team. The ideal candidate should have extensive expertise in designing, developing, and deploying microservices using Java technologies. In this role...

View Job
Outbound Sales Freelancer for Functional Safety (ISO 26262) Client Acquisition

Tomco Service Group is a leader in providing expert Functional Safety (ISO 26262) consulting and full lifecycle services. We are seeking an experienced outbound sales freelancer to help grow our client base by reaching out directly to companies posting jobs for Function...

View Job