Member of Technical Staff CI/CD (Developer)

We are looking for multiple experienced software developers to be part of RtBrick’s DevOps team. The DevOps team handles the CI/CD, compute and networking infrastructure and tools that together form a multi-tenant multi-environment delivery and deployment system for RBFS (RtBrick Full Stack). You will be part of a high performance team responsible for building new tools and services and integrate them in the existing systems.

Requirements

  1. About 2-6 years of industry experience in software development with emphasis on CI/CD tools and systems.
  2. Proficient in the Python or Golang programming languages.
  3. Experience with CI/CD systems (Jenkins or similar) is required.
  4. Experience with software development tools like git, Gitlab, CMake, GNU build tools.
  5. Good understanding and troubleshooting skills of software and services running in a Linux environment is required.
  6. Knowledge of Linux system administration and Linux package management is highly desirable.
  7. Knowledge and experience of Linux container technologies (Docker, LXC) and container orchestration (Kubernetes) or any other equivalent container technologies is desirable.
 
 

Responsibilities

CI/CDKnowledge of software compilation and packaging for various Linux environments is required. Knowledge and experience with CI/CD systems is required. Knowledge of Linux system administration is highly desirable. Knowledge of modern deployment methods (container technologies, etc.) is also desirable.Software developmentExperience and skills for developing custom tools, services and infrastructure software for CI/CD, orchestration and/or automation systems is essential. Knowledge of the Python or Golang programming languages is required. Most internal tools and systems are written in Golang so knowledge of Golang is highly desirable or a willingness to learn it.Tools and OperationsKnowledge of shell (bash) scripting and Linux command line tools. Familiarity with the Ansible automation framework and with monitoring solutions based on Prometheus and Grafana is considered a plus.