One of our clients is seeking an on-site CI Engineer to work with them in the Bay Area to specialize in our Continuous Integration (CI) systems. In this role, you will be a key contributor to our engineering velocity, designing, building, and optimizing the automated pipelines and infrastructure that ensure our codebase is built, tested, and validated efficiently. You will be a hands-on expert in CI infrastructure, helping to provide a fast and reliable feedback loop for all developers. This is a W2 position.
Key Responsibilities:
- CI Infrastructure: Administer and maintain the infrastructure (e.g., build agents, runners, CI images, and worker pools) that powers the CI system.
- CI Pipeline Management: Design, implement, and maintain scalable and reliable CI pipelines for a diverse set of software use cases.
- Troubleshooting: Diagnose and resolve complex CI failures, dependency issues, and performance bottlenecks within the CI environment.
- Collaborate with CI Platform Engineers: Work alongside CI platform engineers to enhance the reliability, efficiency, and continuous improvement of our CI platform.
Required Qualifications:
- 2-4 years of experience in a SRE or DevOps role
- Bachelor’s degree in Computer Science
- Expertise with at least one major CI platform (BuildKite, Jenkins, GHA and etc).
- Familiarity with cloud platforms (AWS, GCP, Azure), in resource provision, autoscaling configuration, and block storage management.
- Solid understanding of containerization and Docker.
- Proficiency in scripting languages (e.g., Python, Bash) for build automation.
Preferred Qualifications:
- Hands-on experience with Buildkite.
- Experience with modern build tools (e.g., Bazel, Gradle).
- Experience with source control systems, particularly Git.
- Experience working in a monorepo environment.
- Strong communication and collaboration skills in a cross-functional environment.
Pay: $38.45 - $65.00 per hour
Work Location: In person