Site Reliability Engineer

Development · Remote, Remote
Department Development
Employment Type Contractor
Minimum Experience Experienced

About us:  


  • our flagship product is CKEditor 5 – an open-source, modern JavaScript (soon TypeScript) rich text editor with a custom data model and virtual DOM – check our GitHub repository;
  • we are proud to deliver our unique products to companies such as Zendesk, Microsoft, IBM, Drupal, Thomson Reuters, Airbus, and hundreds of more worldwide-recognized brands; 
  • we are a successful software company with more than 16 years on the market;
  • openness, mutual respect, and trust allowed us to build a great team. 

  


CKEditor Cloud Services is a largely real-time backend project aiming to aid and expand the capabilities of the CKEditor 5 and CKEditor 4 software projects with new features. Its main functionality is collaboration - enabling several people to work together editing a document. 


On the technical side, it comprises from several dozens of Node.js microservices (TypeScript), using MySQL (AWS RDS), Redis (AWS ElastiCache), queue systems (AWS SQS), Consul, or ZeroMQ, run from AWS ECS, while the infrastructure is created with Terraform (and others).


As a Site Reliability Engineer, you will be responsible for owning aspects of the observability like monitoring, metrics, logging, or alerting. You will look for opportunities to improve those mechanisms and introduce best SRE practices but without working in shifts duties. In one of the first tasks, you will be responsible for building and introducing a distributed tracing to our system. 



During your daily work you will take care of:


  • improve all mechanisms related to SRE like monitoring, metrics, alerts, etc.;
  • proactively finding potential problems;
  • gather and analyze metrics, and logs, trace and extend them with data that will help diagnose the root cause of the problem;
  • improving code and infrastructure in the context of improving reliability;
  • analysis incidents and debugging issues in code and infrastructure with developers and QA Engineers;



 The ideal candidate will have:


  • at least 3 years of engineering experience, with at least 1-2 years dedicated to site reliability, or similar position like DevOps engineer, monitoring engineer;
  • experience running and monitoring applications in production;
  • experience with AWS or Azure;
  • practice with relational databases like MySQL or Postgres and/or with NoSQL like Redis;
  • strong analytical skills and critical thinking, pragmatism, and communication skills;
  • good command of English (at least B2).



 What would be nice to have:


  • experience in a modern programming language especially Node.js;
  • experience with Terraform;



 In return we offer:  


  • a great atmosphere in a team of talented developers who are nice people, too :) 
  • flexible working hours - you start at the time that suits you. If you need to go out somewhere - no problem; 
  • tasks tailored to your predispositions; 
  • the total monthly compensation package range for this position is 15 100 PLN - 30 100 PLN, which includes a base salary and an annual and quarterly bonus. Available forms of employment: agreement B2B or contract of employment
  • additional days off and financial resources for personal development (up to 5 days and 6.000 PLN yearly, depending on the work experience); 
  • English lessons with a native speaker and an online language platform with the possibility to learn English, Spanish and German;
  • all necessary equipment such as laptop, additional monitor, and accessories; 
  • private medical care (Enel Med or Medicover) and Multisport card; 
  • you can work 100% remotely or from our Poznań/ Warsaw offices (no dress code, no open space, chill room with foosball and ping pong table). 



Our recruitment process:   


  • review of applications and contact with selected candidates; 
  • HR interview;
  • technical interview with our Leader of Cloud Services Team Bartosz Czerwonka

Thank You

Your application was submitted successfully.

  • Location
    Remote, Remote
  • Department
    Development
  • Employment Type
    Contractor
  • Minimum Experience
    Experienced