Дніпро, Харків, Херсон, Київ, Люблін, Львів, Одеса, Вроцлав, Софія
Дніпро, Харків, Херсон, Київ, Люблін, Львів, Одеса, Вроцлав, Софія

About the vacancy

Our client is one of the biggest online retailers worldwide with an annual revenue of £1 billion. Over the years we helped the client develop web-portals, mobile apps, delivery control systems, staff management tools, data storage and much more. The systems we’ve built together are in operation 24/7, contributing to the client’s success.

Site Reliability Engineering is a new role, first introduced by Google, that combines the skills of developers and ops to deliver more reliable, scalable software. The goal is to analyze a diverse set of applications (primarily built using Java, Oracle, AWS, Google Cloud services and a number of other technologies) and bind them into a reliable self-healing suite, working within defined reliability requirements. This requires proactive work to ensure observability, analyze potential bottlenecks and suggest their fixes before they become a production incident.

Responsibilities

  • Analyze and improve the availability, latency, performance, and efficiency of the applications
  • Proactive support of production applications (both in-office and out of hours) across a range of domains, these are mainly written in Java and use Oracle databases.
  • Improve the monitoring and alerting of the applications
  • Capacity planning and provisioning
  • Improve and standardize build pipelines, identify and reduce any areas of manual toil through automation.
  • Consult in areas of reliability and scalability for the development of new applications.
  • Work together with teams in other departments to find solutions
  • Conduct periodic on-call duties

Must have

  • Expertise in designing, analyzing and troubleshooting large-scale distributed systems.
  • Good understanding of cloud technologies
  • Experience with algorithms, data structures, complexity analysis and software design.
  • Good understanding of Java, hands-on experience in troubleshooting nontrivial problems like multithreading race conditions, memory leaks, cache issues, etc
  • Good understanding of SQL, experience with query optimization and performance tuning
  • Good understanding of high load systems development practices, reliability measuring, failover processes
  • Understanding of microservices architecture, containers, orchestration frameworks
  • Deep understanding of Unix/Linux systems administration
  • Knowledge and understanding of network theory (MAC addresses, IP packets, DNS, OSI layers, and load balancing).
  • Ability to get to the root cause of problems and facilitate this approach within the team
  • Ability to conduct post mortems and learn from past failures.
  • Driving a constant measurable system improvement process
  • Good English communication and interpersonal skills

Робота в DataArt це

Перш за все - люди

Стосунки з клієнтами та між колегами засновані на взаємоповазі, не дивлячись на наші відмінності

  • Довготривале партнерство
  • Ми поважаємо індивідуальність та свободу самовираження
  • Гнучкий графік, комфортні офіси та можливість працювати з дому
  • Ринкова компенсація і турбота про здоров'я
  • Висока якість внутрішніх адміністративних сервісів

Професіоналізм

Можливість розкрити свій потенціал в екосистемі DataArt

  • Команда професіоналів та цікаві завдання
  • Безперервний обмін знаннями у спільнотах за інтересами
  • Програма вивчення англійської мови
  • Внутрішня система професійного навчання

Гнучкість

Можливість експерименувати та здобувати новий досвід і знання, готовність до змін

  • Безстрокові трудові взаємини з DataArt, а не з проектом
  • Плоска структура організації
  • Мінімум правил
  • Правила та процедури можуть змінюватися, цінності ми дбайливо зберігаємо
  • Можливість працювати з будь-якого нашого центру розробки, допомога при релокації

Довіра

Можливість розраховувати один на одного та готовність довіряти людям - основа взаємин у Dataart

  • Роль лідерів в DataArt полягає у створенні умов за яких люди самостійно примають рішення
  • Зрозумілі та однакові для всіх правила і політики
  • Ми ретельно підходимо до оцінки рівня кваліфікації
  • Ми не заохочуємо суперництво між колегами в колективі і не маємо регулярного оцінювання персоналу

Не знайшли необхідну інформацію?

Все одно відправте нам резюме - ми спробуємо що-небудь придумати

Відправити резюме

Не знайшли необхідну інформацію?

Все одно відправте нам резюме - ми спробуємо що-небудь придумати

Відправити резюме