PHP-разработчик в команде DevOps

Удаленка

Мы в поисках разработчика, который присоединится к DevOps команде и поможет нам в построении идеальной среды разработки и тестирования

Наша инфраструктура разработки и ближайшие планы:

Наша инфраструктура разработки:

  • ~250 “тестингов”, так мы называем виртуалки (8 CPU/30Gb RAM,165Gb SSD) с урезанной копией Skyeng для разработки или тестирования.
  • На каждый тестинг деплоится 121 сервис: backend (PHP+PostgreSQL/MySQL) или frontend (JS/CSS/HTML);
  • Деплой на Jenkins, IaC, Jenkins выступает в роли обертки для самописной python-утилиты деплоя skydeploy. Летом мигрируем с Jenkins на gitlab на генерируемые пайплайны с центральным управлением;
  • CI разрозненный, у каждой команды свой. В Q2 решаем эту проблему с помощью gitlab;
  • ~232 сервиса в prod, из них 205 в Docker swarm кластере, и остальные на bare metal;
  • Backend всех сервисов написан на PHP, 85% на фреймворке Symfony;
  • Newrelic.

    Ближайшие планы команды:
  • Q4 - миграция 30% проектов в kubernetes;
  • Q1 22 - миграция остальных проектов в kubernetes;

Для общения и документации у нас современные инструменты: Slack, Google Meet, JIRA, Confluence, Github

Мы не любим бюрократии: мы не боимся ошибаться, а если так происходит, то проводим post mortem, разбираем ошибки и работаем дальше

Твои задачи

Your tasks

  • Развитие и поддержка окружений разработки и тестирования, а также автотестов;
  • Разработка инструментов для развития окружений;
  • Определять причины нестабильной работы тестового и дев окружения и выполнять проекты на исправление этих причин;
  • Оптимизация приложений и инфраструктуры для работы на тестинге;
  • Взаимодействие с командами разработки, постановка и контроль задач на правку обнаруженных багов или исправление багов приложения самостоятельно;
  • Контроль за процессами связанными с окружениями разработки и тестирования;
  • Выполнение фича реквестов на развитие инструментов и пайплайнов разработки и тестирования (собственные разработки Skyeng).

Идеальный кандидат

The ideal candidate

  • Опыт с PHP не менее 3 лет;
  • Опыт с одним из фреймворков: Symfony, Laravel, Yii;
  • Понимание и использование принципов OOП, знаний архитектуры;
  • Умение читать чужой код.

Плюсом будет

the advantage will be

  • Отличное понимание Linux (Debian), Docker, Nginx;
  • Опыт работы с пайплайнами (gitlab ci);
  • Опыт работы с ansible;
  • Опыт работы с k8s.

Преимущества вакансии

Pros of the position  

  • Вакансия классно подойдет для разработчика, которому интересно работать на стыке инфраструктуры и разработки, и изучить на практике самый актуальный стек.
  • Меняем образование — это важная цель в глобальном масштабе, делать социально-важное нереально круто, попробуй!
  • Уникальный опыт: действительно сложные проблемы, которые можно встретить только в нагруженных проектах и сильно растущих компаниях.
  • Учимся сами: регулярные доклады разработчиков внутри компании, участие и выступления на конференциях.
  • Скидка 50% на уроки английского каждому сотруднику и другу.
  • Конференции, профессиональные курсы, выбирай и учись с оплатой от компании.
  • Можно влиять на компанию и её процессы.
  • Оплачиваемые отпуск и больничный.
  • Стабильная заработная плата два раза в месяц.
  • Работа в большой и амбициозной IT-компании с процессами, но без бюрократии.
  • Можно работать удаленно из любой точки мира, а также из нашего уютного офиса в Москве (м. Таганская).