Ведущий разработчик, Python

Другое, Разработка

Что такое Инфра?

Инфра - это сервис аренды виртуальной инфраструктуры. Российский аналог AWS (Amazon Web Services). С помощью этого сервиса вы можете в несколько кликов или с помощью скриптов через API развернуть инфраструктуру, готовую к установке и запуску приложений - создать и настроить виртуальные сервера с нужным количеством процессорных ядер и памяти, настроить виртуальные сети, файрволы, создать и подключить диски к виртуальным серверам.
Чем Инфра отличается от других?

Инфра отличается от других подобных сервисов тем, что ориентирован на средних и крупных заказчиков, на максимальное удовлетворение их потребностей и на полностью персональный подход к клиентам.

Как Инфра устроена под капотом?

Технологически сервис построен на основе OpenStack. Мы сохранили его веб-интерфейс и функционал. Однако, многие вещи были переработаны. Например, мы сделали много доработок в сетевой слой для интеграции его с внутренней сетевой инфраструктурой Mail.Ru Group, увеличили стабильность при выходе железа из строя, мы разработали систему Pay As You Go биллинга и сделали ещё много других доработок.

Зачем нам вы?

Количество доработок будет только нарастать, поэтому мы расширяем команду. Нам предстоит сделать много в плане увеличения масштабируемости и отказаустойчивости OpenStack, ускорения работы веб-интерфейса и его упрощения, улучшения API и инструментов автоматизации и, конечно же, выполнения всех даже самых смелых пожеланий наших пользователей.

Мы только в самом начале нашего пути. Присоединяйтесь к нашей команде сейчас, чтобы стать частью истории нашего успеха в будущем!

Кого мы ищем?

Мы очень тщательно подходим к набору команды. Основных требований у нас два: вы должны быть бесконечно клиентоориентированы и вы должны быть очень сильным техническим специалистом.

Почему важна не только техническая компетенция, но и клиентоориентированность?

Все очень просто. Это вытекает из логики нашего сервиса - сервиса с персональным отношением к каждому клиенту - мы ставим нашего клиента во главу угла и делаем все, даже больше чем все, чтобы он был доволен. Это залог нашего успеха и это сохраняет нашу идентичность и уникальность среди подобных сервисов.

Удовлетворённость клиента нашим сервисом должна быть первым приоритетом каждого без исключения члена нашей команды, с любой специализацией - разработка, эксплуатация, техническая поддержка, менеджмент проектов, продажи, развитие бизнеса. Никаких компромиссов нет - нам важен каждый клиент, в каждый момент времени 24x7, каждая его проблема - это личная проблема каждого из нас, которая решается с максимальной оперативностью, слаженностью и креативностью. При решении проблем клиента нет никаких "но" и "если" - проблема решается быстро и до момента, пока клиент лично не скажет, что он абсолютно доволен всем.

И ещё важный момент - вы должны уметь работать в команде и разделять основной принцип командной работы - главное - победа, главное - результат.

  • Задачи
    • разработка и доработка компонентов OpenStack под нужды компании для внутренних и внешних сервисов;
    • состыковка компонентов OpenStack с инфраструктурой;
    • разработка и доработка компонентов OpenStack под нужды компании для внутренних и внешних сервисов;
    • состыковка компонентов OpenStack с инфраструктурой Mail.Ru Group, плотное взаимодействие с командой системных и сетевых инженеров, решение вопросов сетевой доступности компонентов, состыковки различных внешних и внутренних API и кода;
    • запуск на продакшн сервисов, основанных на OpenStack;
    • решение проблем на продакшне, связанных с компонентами, работающими на основе OpenStack;
    • развитие сервисов, реализованных на основе OpenStack;
    • взаимодействие с коммитерами OpenStack при решении проблем или для фикса багов;
    • личный контрибьюшн в OpenStack в виде фиксов и доработок.
  • Требования
    • опыт разработки коммерческого программного обеспечения от 3-х лет;
    • желательно знание Python (но если такого знания нет, то желание и уверенность в себе быстро и сразу начать сразу разрабатывать на Python, т.к. это основной язык разработки внутри OpenStack);
    • хорошее понимание основ работы сети и линукса - TCP/IP, HTTP, DNS, файловая система, аллокация памяти, системные вызовы, межпроцессные и межсерверные коммуникации;
    • хорошая алгоритмическая подготовка, а также отличное понимание того как устроены и как работают компьютеры;
    • общее понимание о том, что такое OpenStack и желание изучать его (если этого понимания на момент чтения этой вакансии нет, то его надо быстро-быстро получить путем гугления и/или чтения документации или любым другим удобным путем).
    • понимание дизайна и проблем высоконагруженных систем, проблем распределения нагрузки и масштабируемости.

город

Москва

Пройти тестирование

Присылайте ваше резюме на hr@corp.mail.ru