23 січня 2023

Senior Linux Systems Engineer

Краків (Польща), віддалено

About us

Keepit is a cloud-to-cloud backup service provider. The purpose of our platform is to provide our customers with an immutable historical archive of their primary data in systems such as Microsoft 365, GSuite, Salesforce and Dynamics, to protect them from everything from ransomware to simple accidents.

At Keepit, we like to keep it simple. We like to think “less is more”. We are one of the leading cloud data protection platforms in a very rapidly growing market and we can see that customers like what we do. We are looking for more colleagues to help us do even more.

The Keepit platform is a set of networked services working in concert; we have a strong emphasis on performance and reliability and this influences how we approach development and how we write our code.

The majority of our back-end components are written in clean modern C++ using mainly purpose-built components and the STL. Several components that deal with business processes and data mining are built using Common Lisp.

Everything runs on Linux. It runs on our servers that are run by our people. Our service operates from datacenter locations in Washington, Sydney, Copenhagen, Frankfurt and London — but we are a growing organization and more regions will come.

At Keepit, the developer will contribute significantly to project specifications since deep technology understanding matters when we decide how to solve a problem.

At Keepit, we write code to last, since taking the time to do it right is faster than having to do things over.

At Keepit, developers will write test cases for their code, since if we can’t prove to ourselves that code works there is little chance to impress QA.

Our approach to the development itself is ambitious and bold. We have developed components and systems that most organizations do not, which is securing us a solid lead in this rapidly expanding market of cloud-to-cloud backup. Backing up billions of objects over foreign APIs using imperfect networks on systems with finite memory and making it all happen in as little time as possible, is no small feat. We built the object store that holds these data too by the way. And we built every system in between and around as well. If you think solving hard problems is fun, we have strong indications that we will not run out of hard problems any time soon. Come join us for the fun!

This infrastructure mostly consists of Ubuntu and Debian Linux servers and Dell datacenter switches. A 24/7 operations team manages the day-to-day operations, performs maintenance and deploys new software releases.

We are now looking for experienced colleagues to join our operations team who can be a part of solving complex tasks that lie ahead of us, raising the bar to the next level with the growth of our business and infrastructure.

Required skills

  • You must be an expert Linux administrator
  • Knowing the command line at the back of your hand
  • Being familiar with the Linux kernel, filesystems and memory management
  • Knowing all the tools from grep to grub, from sed to systemd
  • Some work experience with Postgres and Pacemaker
  • Solid understanding of L2 and L3 networking including switching, STP, ARP, routing, IP/UDP/TCP, OSPF etc.
  • Experience with Netfilter firewalling
  • Experience managing switches, for example Dell datacenter switches, Force10 or other

Bonus skills

  • Familiarity with gdb, lldb and perf
  • Familiarity with git
  • Familiarity with BGP
  • Familiarity with LDAP, Kerberos, SAML and Radius

We offer:

  • An exciting and challenging job in a successful business. Our culture is characterized by a positive tone, commitment and result-oriented professionalism, heavily influenced by excitement for what we do
  • A unique working environment where your opinion matters
  • Full-time occupation and long-term employment
  • UoP contract
  • The compensation package is market competitive and will be negotiated with the successful candidate
  • 4 additional working days of vacation leave per full calendar year (i.e. 30 working days in total)
  • Health Insurance and Life Insurance
  • Employee Capital Plan (PPK)
  • Multisport card compensation
  • Full or partial coverage of professional training sessions, meetups, and conferences on request
  • Cozy office in Krakow city center (Długa, 72) with beverages, fruit, and cookies
  • A hybrid type of work is an option
  • Winter and summer parties, events, team-buildings

If you consider yourself an expert systems administrator and have a solid networking background, then we have interesting challenges waiting just for you!

We kindly ask you not to provide us with any sensitive categories of personal data when applying for a job with us.

Sensitive categories of personal data include data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, or trade union membership, data concerning health or data concerning sexual orientation.

When applying for the vacancy Keepit will process your personal data, and therefore we recommend that you also read our privacy policy, which describes our processing of personal data and your rights as a data subject.