About the company
Our team is working on the next generation of crypto solutions. Whether you are looking for a role as a Blockchain Software Engineer in San Francisco, a Partner Engineer in London or a Sales Representative in Singapore, Ripple is the place to build something transformative.
Job Summary
As a DevOps/Build Engineer, you will play a critical role in helping to advance XRP ledger's production infrastructure and release pipelines. DevOps/BuildEngineers at Ripple are a hybrid of systems and software engineers who support the design and lifecycle of the XRP ledger.
WHAT YOU'LL DO:
Own the availability and security of core CI/CD services such as Github Actions/Travis CI, Artifactory, and other toolings. Own the core software’s CMake build system/sequence. Work on solutions to automate and improve development and release workflows Build and improve tooling around automation and CI/CD Develop tools in order to help us build and ship products and services quickly Integrate Research new tools and technologies, push the team to experiment and evolve Extend the build system for new application initiatives when needed
WHAT WE'RE LOOKING FOR:
Required
5+ years of hands-on Software Development experience Expert-level knowledge of C++ build systems such as CMake Extensive experience with automated build systems such as Travis CI, Github Actions, GitLab, or similar Building on/supporting multiple platforms (Mac, Linux, Windows, Cloud, etc..) Building deployment pipelines leveraging common CI/CD tools Scripting languages such as Python, Powershell, and Batch. Working with cloud infrastructures, particularly AWS and GCP Version control software, such as Git, Perforce, and SVN. Programming experience in C, C++, or C# Self-starter: can work from home, self-manage, and thrive as part of a remote team. Preferred
Experience with infrastructure as code such as Terraform, or similar on ephemeral cloud environments Experience with Docker and Kubernetes as well as modern configuration management tools like Salt/Ansible Knowledge of static and dynamic code analysis and coverage tools like Coverity, Bullseye, and VectorCAST.