Senior Ruby Engineer - Linux Platform & Automation

CloudLinux Logo

CloudLinux

πŸ“Remote - Poland

Summary

Join CloudLinux, a global, remote-first company, as a Senior Ruby Engineer and play a critical role in developing, enhancing, and maintaining core services and tools for our TuxCare ecosystem. You will design, develop, and maintain high-quality Ruby code for our patch management solution, work extensively with Linux operating systems, and implement solutions using various technologies. This role involves hands-on work with servers and VMs, contributing to system architecture, writing documentation, and participating in customer-facing calls. The position offers a fully remote work environment, focusing on professional development, challenging projects, flexible hours, and various benefits. If you are a seasoned Ruby developer passionate about Linux and automation, apply now!

Requirements

  • Deep proficiency in Ruby with a proven track record of developing complex, maintainable applications
  • Strong experience with Red Hat Enterprise Linux (RHEL) or its derivatives (e.g., CentOS, Fedora)
  • Demonstrable solid expertise in at least one of the following patch management tools: Foreman, Katello, Pulp, or Satellite
  • Strong practical experience with at least one configuration management tool: Ansible, Puppet, Chef, or Salt
  • Solid understanding of bare-metal server and virtual machine (VM) Linux environments. You understand the underlying OS, not just containers
  • Good English communication skills, both written and verbal, for documentation and meetings

Responsibilities

  • Design, develop, and maintain high-quality Ruby code for our innovative patch management solution
  • Work extensively with Linux operating systems, primarily Red Hat Enterprise Linux (or its derivatives like CentOS/Fedora), demonstrating deep comfort with its internals
  • Implement and manage solutions for patch management using technologies such as Foreman, Katello, Pulp, or Satellite
  • Develop and integrate configuration management solutions utilizing tools like Ansible, Puppet, Chef, or Salt
  • Engage in hands-on work with bare-metal servers and virtual machines (VMs), understanding their lifecycle and operational nuances
  • Contribute to system architecture and design discussions, providing expert input on scalability, reliability, and security
  • Write comprehensive technical documentation for internal and external stakeholders
  • Participate in customer-facing calls as a technical expert, assisting in troubleshooting and resolving complex issues

Preferred Qualifications

  • Proficiency in JavaScript, Python, or Shell scripting
  • Experience with Debian/Ubuntu operating systems
  • Knowledge of Linux kernel internals
  • Experience with OpenSSL or secure communication protocols
  • Expertise in software packaging (RPMs, DEBs, etc.)
  • A strong background in system security concepts and practices

Benefits

  • Flexible working hours
  • Paid one month vacation per year and unlimited sick leave
  • Medical insurance reimbursement
  • Co-working and gym/sports reimbursement
  • The opportunity to receive a reward for the most innovative idea that the company can patent

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.