Design, implement, and maintain scalable and efficient CI/CD platform to where engineering teams can host their automated build, test, and deployment pipelines.
Collaborate across the users of the platform and partner teams to deliver the critical improvements to the CI/CD platform.
Work with Box Architects and Vendors to design and implement secure, efficient, and reliable CI/CD solutions.
Capture and monitor the key metrics of the CI/CD ecosystem, and use them to continuously improve the platform.
Stay up-to-date with the latest industry trends and technologies in CI/CD and other DevOps spaces.
Participate in our on-call rotation, available at all times while on-call to help respond to and triage any issues that arise.
Requirements
3+ years of software development experience in DevOps or Backend Engineering
Bachelor’s degree in Computer Science or equivalent field.
Proficiency in one or more of the following programming languages: Python, Java, or Go.
Experience with a version control system (e.g. Git), and CI/CD pipelines.
Passion for improving developer productivity and efficiency.
Experience working in an environment that follows Agile methodologies like Scrum or Kanban.
(Preferred) Prior experience with building and maintaining CI/CD systems (e.g., Jenkins, GitHub Actions, Gitlab CI, CircleCI, etc.)
(Preferred) Experience with managing Artifact management system like Artifactory or docker registries.
(Preferred) Experience with Public cloud platforms, especially AWS and Google Cloud.
(Preferred) Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
(Preferred) Knowledge of infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
Benefits
Box is committed to fair and equitable compensation practices. Actual base salary (or OTE if commissionable role) is dependent upon factors such as: knowledge, skill level, experience, and work location.
This role is also eligible for equity and benefits.