DevOps engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Quadcode — это международная продуктовая IT-компания. 7 лет мы разрабатываем платформу для трейдеров, которой пользуются 50 млн. пользователей в 200+ странах. Безотказное время работы платформы составляет 99,95%.
В нашей команде 350+ человек. Мы исповедуем микросервисную архитектуру и по делу используем Agile. Наши основные языки для разработки – Golang и C++. Из дополнительных технологий на бэкенде – PHP, Python, на фронте – JavaScript, в аналитике – Python, Scala, а в автотестах – Java.
Где мы находимся?
На время Covid-19 мы перешли на удаленку, а после пандемии планируем использовать наш офис класса А в формате коворкинга. Каждая команда будет сама определять количество удаленной и офисной работы.
Офис в Петербурге самый крупный по числу сотрудников. Также у нас есть офисы в Лондоне, Лимассоле, Сиднее, Куала-Лумпуре и Гибралтаре.
Сейчас мы ищем человека на позицию DevOps engineer (от Middle до Rockstar) в команду Cloud Infrastructure, и да, мы знаем, что девопс это культура, а не человек =)
Наша команда прошла путь от понимания необходимости внедрения Kubernetes до эксплуатации в нем больше половины сервисов компании. Мы нацелены продолжать развивать Kubernetes для построения всей необходимой инфраструктуры. Помимо этого мы предоставляем раннеры для Jenkins и Gitlab-CI, развернута тестовая инфраструктура на базе Moon (браузеры и Android) и умеем запускать Windows в Kubernetes и не только. Основное наше окружение базируется на Bare Metal, также мы обеспечиваем облачные решения DO, AWS, GCE для компании. Работаем по скраму, это означает отсутствие asap`ов и равноправность мнения и участия всех ребят в команде.
На ближайшее время перед нами стоят задачи:
- zero-downtime обновления;
- копии прода на базе kubernetes за 10 минут;
- точки присутствия в разных точках мира на базе AWS;
- инфраструктура для аналитических задач бизнеса.
Аппетит бизнеса растет и нам нужны инициативные и опытные люди, которые готовы в этом участвовать.
Став частью нашей команды, ты получишь опыт эксплуатации, развертывания, администрирования Kubernetes и сопутствующих сервисов со всех сторон, начиная с алертов до cfs квот, исследование и внедрения новых инфраструктурных сервисов и технологий, возможность влиять на это, предлагать и пробовать совместно с командой новые решения.
Если тебе все это интересно и близко - мы тебя ждём!
Какая основная задача будет стоять перед тобой?
- Построение всей инфраструктуры компании на базе Kubernetes.
Какие функции ты будешь выполнять?
- развитие и поддержка Kubernetes в нескольких окружениях компании;
- развитие и поддержка облачной инфраструктуры на базе DO, AWS, GCE;
- эксплуатация Jenkins компании;
- обеспечение работоспособности инфраструктуры на Bare Metal в нашем ЦОД для Kubernetes и внутренних сервисов компании и команды;
- развитие и поддержка инфраструктуры для тестирования: Moon, Windows in docker, Android in docker, DinD, в перспективе Ios in docker;
- исследование новых продуктов и технологий для нужд инфраструктуры, прототипирование и внедрение;
- выработка стандартов и документации для всей компании, развитие инфраструктуры, RnD.
Какие навыки и знания нам нужны?
- опыт работы с системами оркестрации контейнеров - Kubernetes, OpenShift;
- уверенные знания Linux/Unix систем;
- опыт использования подхода IaC: Ansible, Chef, Puppet;
- опыт работы с Docker;
- опыт настройки CI/CD, автоматической сборки, версионирования, тестирования и деплоя (GitLab / Jenkins / TeamCity);
- знание любого скриптового языка.
Плюсом будет:
- опыт работы с системами виртуализации - LXC/KVM;
- опыт работы с облачными решениями DO, AWS, GCE;
- опыт развертывания и администрирования систем мониторинга и логирования;
- уверенные знания Helm;
- базовые знания Golang;
- знания Linux/Unix систем на уровне системного администратора;
- понимание принципов работы сетей и сетевых протоколов (TCP, UDP, DNS, HTTP, HTTPS), протоколов маршрутизации и оверлейных сетей;
- опыт проектирования и администрирования fault tolerance систем.
Бонусы
- оформление по ТК РФ, белая ЗП и премии;
- интересные проекты и сложные задачи;
- корпоративные тренинги с внутренними и внешними спикерами;
- курсы английского языка;
- оплату профессионального обучения;
- корпоративную жизнь: мастер-классы, лекции и вечеринки (сейчас онлайн);
- подарки на дни рождения и годовщины работы.
Иногородним кандидатам:
- предоставление места проживания за счет компании в первый месяц работы;
- компенсируем стоимость проезда до Санкт-Петербурга;
- помогаем в оформлении документов.
Дополнительные инструкции
Если вышеописанное вызывает у тебя интерес или ты знаком таким с человеком, пожалуйста, свяжись со мной в директе или сообщением в телеграм: @gala_kr