Cognits

SRE / DevOps – Tooling, Bazel

Cognits

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

Distributed SystemsDockerGoGradleJavaKubernetesOpen SourcePythonRust

About the role

  • Build and deliver continuous integration and delivery systems that internal developers use to build, test, and deploy code at scale.
  • Design, write, deploy, and maintain code for tooling solutions.
  • Collaborate with partner teams to help them utilize tooling and infrastructure.
  • Understand common needs across teams and provide optimized, shared solutions to improve developer experience.

Requirements

  • Empathy for the developers who will use the systems we produce.
  • Commitment to fostering an open and inclusive work environment.
  • Focus on understanding the underlying needs of the user, and letting that guide the solution.
  • Growth mindset and willingness to learn from and teach others.
  • Willingness to productively challenge assumptions.
  • Curiosity about how systems work and how they fail.
  • Attention to detail and pride in the quality of the work you deliver.
  • Ability to collaborate with teams who may be less familiar with build and CI tooling, guiding them to get the most out of it.
  • Strong appreciation for automation and tooling, and belief in their critical role in modern software development.
  • Advocate for continuous integration and continuous delivery (CI/CD) practices.
  • Experience building tools for engineers, ideally backed by distributed systems at scale.
  • Interest in contributing to or participating in the Bazel open source community. Preferred Qualifications:
  • Experience with build tools: Bazel, Gradle, Buildbarn.
  • Knowledge of programming languages such as Starlark, Go, Java, Python, Rust, Bash.
  • Hands-on with containerization and orchestration technologies: Docker, Kubernetes.