Python-разработчик

MoscowPython, MySQL, PostgreSQL, LinuxInfrastructureSpecialist
Яндекс работает на сотнях тысяч серверов в разветвленной сети дата-центров. Серверы периодически выходят из строя и требуют технического обслуживания.
Созданием сервисов, которые следят за работоспособностью серверного парка, тестируют серверы и устанавливают на них операционные системы, занимается наша команда.

Что нужно делать:

  • разрабатывать веб-приложения;
  • проектировать, разрабатывать и рефакторить клиент-серверные приложения и микросервисы;
  • находить, отлаживать и решать проблемы с железом;
  • вести техническую документацию;
  • приятно проводить время в дружном коллективе.

Мы ждем, что вы:

  • знаете алгоритмы и структуры данных;
  • представляете что такое ООП;
  • умеете и любите программировать на Python и знаете, как писать тесты на свой код;
  • имеете опыт работы с реляционными (MySQL, PostgreSQL) и noSQL базами данных (Mongo, Redis);
  • «на ты» с консолью в Linux и готовы разбираться в Bash-скриптах;
  • знаете сетевой стек TCP/IP и умеете отличать коммутатор от маршрутизатора;
  • представляете, что такое сервер и из каких компонент он состоит.

Будет плюсом, если вы:

  • разбираетесь в многопоточном и асинхронном программировании;
  • знаете HTML/CSS и способны написать пару строк на JavaScript;
  • знаете, как написать небольшую и быструю программу на низкоуровневом языке (C++/Rust);
  • имели опыт администрирования Linux и сможете пересобрать ядро;
  • представляете, что такое IPv6.