Cloudlinux

CloudLinux is dedicated to enhancing the security, stability, and profitability of Linux. With over 500,000 product installations and 4,000 customers, including notable clients like Liquid Web, 1&1, and Dell, the company leverages extensive expertise in hosting, kernel development, and open source solutions. Operating with a fully remote workforce, CloudLinux promotes flexible hours and an open management style, empowering employees to integrate work with their lifestyle.

Related companies:

Jobs at this company:

Apply

πŸ“ Poland, Georgia, Serbia, Spain, Turkey

πŸ” Cyber Security

  • 5+ years experience in software development with Go
  • 5+ years of experience with Linux
  • Knowledge, understanding, and ability to select and analyze the performance of classical algorithms and data structures
  • Ability to write and maintain code in accordance with the Go style guide
  • Experience in multithreaded programming and development of asynchronous applications
  • Good understanding of the network stack (TCP/IP, HTTP in particular)
  • Knowledge of Go-testing and debugging tools
  • Ability to identify and troubleshoot emerging issues, optimizing applications for performance and scalability
  • Ability to patch any upstream solution written in Go
  • Knowledge of Git
  • Good Linux/Unix proficiency: experience with RHEL/CentOS/AlmaLinux
  • Experience with Shell scripting
  • Strong teamwork and collaboration skills
  • Ability to read and understand someone else's code
  • Proficient in English, with the ability to read and understand technical documentation
  • Internal services development for Imunify360
  • Maintaining, refactoring, and optimization of the existing services
  • Development of the new functionality
  • Development and improvement of the other products written in Go
  • Monitoring deployments and application performance

GitAlgorithmsData StructuresGoCollaborationLinuxTeamworkJSONScriptingDebugging

Posted 13 days ago
Apply
Apply

πŸ“ Spain, Poland, Georgia, Serbia

🧭 Full-Time

πŸ” Software Development

  • Proven ability to take a project from concept through to production, including requirements gathering, design, testing, and maintenance.
  • Experience with Jira (or similar) for task management, sprint planning, and reporting.
  • Comfortable with iterative development, frequent releases, and fast feedback cycles.
  • Proficiency in Git-based workflows (GitHub, GitLab, or Gerrit) and CI/CD setups (Jenkins, etc.).
  • Strong knowledge of how to integrate automated checks and tests into pipelines.
  • In-depth understanding of what makes a code review effective, including detection of security vulnerabilities, logical errors, performance bottlenecks, and style issues.
  • Familiarity with AST-based or control-flow techniques to enable deeper analysis.
  • Strong experience with Python and hands-on experience in other programming languages (preferably C/C++/PHP/Go), with an awareness of common design patterns, best practices, and typical pitfalls across various tech stacks.
  • Design and implement a system capable of reviewing code across multiple languages and projects.
  • Incorporate advanced code analysis techniques (e.g., AST parsing, control flow analysis) to identify bugs, style inconsistencies, and potential security and performance issues.
  • Ensure the reviewer can be extended or customized based on evolving requirements from diverse teams.
  • Employ agile methodologies (Scrum/Kanban) to plan, track, and iterate on new features.
  • Integrate seamlessly with CI/CD pipelines (GitHub, GitLab, Gerrit, Jenkins), making the reviewer easily adoptable by various R&D teams.
  • Collaborate with DevOps to ensure smooth deployment and maintenance.
  • Define and maintain code review standards, including style guidelines, security checks, and performance considerations.
  • Work with development teams to refine pull/merge request processes, fostering a culture of high-quality code.
  • Provide comprehensive review feedback and assist in automating repetitive checks to streamline manual review efforts.
  • Engage with stakeholders and engineering teams to gather feedback and requirements.
  • Communicate progress clearly and adapt the solution based on iterative input.
  • Advocate for best practices, teaching others how to maximize the value of automated reviews.
  • Investigate emerging tools and methodologies in static analysis, linting, and machine learning for potential integration.
  • Prototype new features or approaches including AI/LLM usage to for code reviewing and unstructured data handling.

DockerLeadershipProject ManagementPythonSoftware DevelopmentSQLAgileDesign PatternsGitJenkinsKubernetesMachine LearningC++JiraCross-functional Team LeadershipAlgorithmsData StructuresREST APICommunication SkillsAnalytical SkillsCI/CDAgile methodologiesRESTful APIsLinuxDevOpsMicroservicesResearch skillsPrototypingSoftware EngineeringDebugging

Posted 17 days ago
Apply
Apply

πŸ“ Georgia, Armenia, Serbia, Poland, Czechia

πŸ” Software Development

  • 4+ years of Python programming experience
  • Experience with System programming, including Sockets, filesystem, and process management
  • Proficiency in GNU/Linux operating system and shell scripting
  • Experience with git-based development processes
  • Knowledge of PyTest
  • Intermediate or higher level of English language proficiency
  • Get hands-on experience developing our cutting-edge KernelCare products using Python.
  • Ensure the quality of your code by writing comprehensive unit tests with Python and/or functional tests.
  • Collaborate with your colleagues by reviewing their code through Gerrit.
  • Contribute to the growth of our products through architectural development and creating detailed technical documentation for new features.
  • Dive into reported issues from our clients, partners, or support team to investigate and find solutions.
  • Work closely with our 3rd level support team, providing consultations and assistance on matters related to KernelCare products.

PythonBashFlaskGitRESTful APIsEnglish communication

Posted 18 days ago
Apply
Apply

πŸ“ Cyprus, Montenegro, Georgia, Serbia, Poland

πŸ” Software Development

  • Strong background in development: an ideal candidate had started a career as a developer, then rolled to infrastructure-based projects on a large scale.
  • Proven experience as a leading SRE or in a similar role, with a strong focus on Linux environments.
  • Proficiency in modern agile SDLC practices and principles, orchestration, and CI/CD tooling i.e. Python, Java, Terraform, Ansible, Cloudformation, Puppet, Chef, or similar.
  • Knowledge of the Grafana ecosystem or similar, building dashboards, alert rules, PromQL, as well as frontend observability.
  • Excellent technical knowledge of IT Infrastructure, including network and application load balancers, switches, routers, and IP addressing.
  • Strong analytical and problem-solving skills with a focus on root cause analysis and mitigation.
  • Excellent communication and teamwork skills with the ability to collaborate effectively across engineering teams.
  • Design, implement, and manage scalable, resilient, and secure wide company repository infrastructure for CloudLinux products as a first assignment.
  • Automate software operations for re-usability and consistency across private and public clouds, taking into consideration the complexities of distributed systems.
  • Monitor system performance and troubleshoot issues proactively to ensure optimal uptime and reliability.
  • Automate deployment processes using Infrastructure as Code (IaC) principles.
  • Share your experience, know-how, and best practices with other team members in design sessions, system architecture discussions, mentorship, and "doing work together".

PythonBashCloud ComputingKubernetesNginxGrafanaPrometheusRelease ManagementCI/CDRESTful APIsLinuxDevOpsTerraformAnsibleScripting

Posted 20 days ago
Apply
Apply

πŸ“ Almaty, Almaty Region, Kazakhstan, Yerevan, Yerevan, Armenia, Sofia, Sofia City Province, Bulgaria, Tbilisi, Tbilisi, Georgia, Bucharest, Bucharest, Romania, Worldwide

🧭 Internship

πŸ” Research & Development

  • Experience as an HR/Administrative Assistant or relevant in-house employee-related positions (HR, internal communications, administrative roles, etc) would be a plus.
  • A genuine interest in people-oriented roles and a desire to grow in this field.
  • Fluency in English (upper-intermediate or higher) and Russian is a must
  • Good knowledge of Excel and/or Google Sheets
  • Exceptional interpersonal and communication skills
  • Great attention to detail and a structured approach to organizing information
  • Self-starter, with a "let's get things done" attitude – we value individuals who take initiative and drive improvements rather than just execute tasks.
  • Initiative, driven to grow and learn
  • Organize and support the grade review process, ensuring seamless execution and thorough documentation, while working closely with technical staff.
  • Collect, structure, and document people-related information, enhancing process transparency and accessibility.
  • Coordinate feedback collection and track key interactions during the onboarding process for our R&D Internship Programme.
  • Participate in additional people-related initiatives within R&D, working to refine processes and develop engagement activities tailored specifically for technical teams.
  • Assist with other people related duties as assigned

People ManagementHR ManagementCommunication SkillsAnalytical SkillsMicrosoft ExcelAttention to detailOrganizational skillsDocumentationInterpersonal skillsReportingData entryProcess improvementEnglish communication

Posted 25 days ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

  • Speak Python, breathe Python, and think Python.
  • Have a Bachelor’s degree in Computer Science, Software Engineering, or a similar field.
  • Have 2+ years of experience in QA Automation with Python (experience only in UI and/or API automation isn’t relevant for us).
  • Have 4+ years in QA.
  • Have experience and a passion for Linux. Fluent in Linux CLI is a must!
  • Have strong shell scripting knowledge.
  • Have in-depth knowledge of Python (we use 2.7 mostly) programming language (is a must)!
  • Have proficiency in object-oriented programming with Python.
  • Possess knowledge of Ansible and Docker.
  • Have an understanding of CI/CD systems, tools, and approaches.
  • Have experience in the creation of Jenkins scripted/declarative pipelines.
  • Possess a good understanding of DevOps principles and their relation to automation engineering.
  • Have the ability to work well with culturally diverse teams.
  • Have proven ability to communicate well with peers and all levels of management.
  • Have intermediate (and higher) English level.
  • Be a team player, but also able to work independently using your initiative.
  • Be happy in an Agile, fast-paced environment.
  • Diagnose, isolate, and implement remedies for package failures caused by errors in our updates.
  • Prepare all needed documentation sets clarifying all the aspects of the product’s environment.
  • Add new automated test scenarios (Python), maintain continuous test execution (Jenkins), track test cycle execution results, recommend corrective actions, and work with the development engineers on the resolution of problems.
  • Maintain and modify test environment and configuration as needed, create new test environments and configurations to meet customer-based configuration or problem reproducing requirements.
  • Continue to expand test automation within ELS continuous integration (CI) and continuous deployment (CD) environments.
  • Collaborate with C and Python Engineers.

DockerPythonJenkinsQA AutomationAPI testingSeleniumCI/CDLinuxDevOpsAnsibleScriptingSoftware Engineering

Posted 26 days ago
Apply
Apply

πŸ“ Poland, Bulgaria, Spain, Serbia, Georgia

πŸ” Software Development

  • 5+ years of experience in Python programming.
  • Experience with Go or a willingness to learn.
  • Strong background in system programming (e.g., sockets, filesystem, process management).
  • Experience in Linux server administration is a plus.
  • Familiarity with network security is a plus.
  • Experience with automated testing and CI/CD systems.
  • Knowledge of RPM/DEB package management is a plus.
  • Contributing to the development of Imunify360 products using Python.
  • Assisting in the porting of Python code to Go.
  • Writing unit tests and/or functional tests for your code.
  • Reviewing code written by your colleagues using Gerrit.
  • Developing architecture and writing technical documentation for new features.
  • Investigating issues reported by clients, partners, or the support team.

Backend DevelopmentPythonGoCI/CDLinuxScripting

Posted about 1 month ago
Apply
Apply

πŸ“ Almaty, Kazakhstan, Belgrade, Serbia, Yerevan, Armenia, Sofia, Bulgaria, Tbilisi, Georgia

🧭 Internship

πŸ” Software Development

  • Python coding skills, with experience writing code, tests, and basic data processing.
  • Strong problem-solving skills and ability to generate and test ideas quickly.
  • Comfortable with exploring complex problems independently and over extended periods.
  • Versatile technical background with experience across multiple technologies.
  • Fluent English is a must
  • Investigate and resolve issues with patch discovery and upstream patch correctness.
  • Explore methods for evaluating and ranking patch adaptations, contributing to a future code review service.
  • Develop proof-of-concept (PoC) solutions for research problems rather than production-ready services.
  • Collaborate with the team to experiment with various approaches and evaluate their effectiveness.

PythonMachine Learning

Posted about 1 month ago
Apply
Apply

πŸ“ Bulgaria, Poland, Spain, Serbia

πŸ” Cybersecurity and Linux infrastructure

  • 5+ years of C programming experience.
  • Experience with GNU/Linux operating system administration and shell scripting.
  • Proficiency with various build systems, such as autotools, make, and cmake.
  • Familiarity with git-based development workflows.
  • Strong debugging skills, particularly with gdb and command-line tools.
  • Designing and implementing security modules for various Linux software (apache, nginx, PHP, dovecot, pam).
  • Optimizing algorithms used in existing code to reduce overhead.
  • Cover your code with unit and functional tests.

GitC (Programming language)LinuxDebugging

Posted 3 months ago
Apply
Apply

πŸ“ Bulgaria, Poland, Serbia, Georgia

πŸ” Linux infrastructure and security products

  • 5+ years of experience in C programming.
  • Good proficiency in Linux/Unix, especially RHEL/CentOS/AlmaLinux.
  • Experience in POSIX and thread programming in C.
  • Familiarity with build systems such as autotools, make, and cmake.
  • Expertise in debugging using tools like gdb.
  • Shell scripting experience.
  • Strong knowledge of Linux development tools.
  • Hands-on experience with profiling tools like Linux perf.
  • Understanding of classical algorithms and data structures.
  • Strong grasp of TCP/IP and HTTP network protocols.
  • Proficient in Git and English at upper-intermediate level.
  • Develop and maintain multi-threaded applications.
  • Implement and manage inter-process communication (IPC).
  • Optimize application performance and scalability.
  • Monitor application deployments and performance metrics.
  • Troubleshoot emerging issues in applications.

Software DevelopmentGitAlgorithmsData StructuresGoLinuxDebugging

Posted 4 months ago
Apply
Shown 10 out of 13