Системный администратор / DevOps (отдел сетевой разработки)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша команда — это профессионалы из разных сфер, которые умеют реализовывать необычные и сложные идеи и задачи. Обмениваясь опытом, мы создаём новые идеи и достигаем большего.
Если ты любишь решать сложные задачи, экспериментировать и создавать продукты для миллионов пользователей — присоединяйся, чтобы вместе развивать интернет и определять его будущее.
Команда технического департамента помогает бизнесу быстрее запускать сервисы и обеспечивать их надежность, производительность и безопасность, делать ежедневную работу сотрудников нашей компании удобной и приятной. Команда отвечает за общую инфраструктуру компании и развитие внутренних инструментов.
В технический департамент VK входит отдел эксплуатации, а также техническая поддержка, автоматизация внутренних процессов, информационная безопасность, сетевой отдел и департамент информационных технологий.
Мы находимся в поиске системного администратора / DevOps-инженера в отдел сетевой разработки.
Задачи:
- участие в разработке проекта: проектирование архитектуры, разработка платформы, разворачивание и поддержка различных сред: для разработки, тестирования, продуктив;
- участие во всех этапах жизни проекта с момента запуска: внедрение изменений, планирование потребностей в ресурсах (capacity planning), внедрение мониторингов качества работы проекта;
- масштабирование и резервирование;
- предотвращение сбоев;
- реакция на инциденты и последующий анализ;
- автоматизация всех рутинных/повторяющихся задач.
Требования:
- умение траблшутить сложные сервисы, состоящие из множества микросервисов;
- умение улавливать причинно-следственные связи при разборе аварий и принимать правильные решения по их устранению;
- уверенное знание ОС Linux;
- уверенное знание стека TCP/IP, сетевого стека OS Linux;
- опыт администрирования web-серверов Apache, Nginx;
- опыт администрирования балансировщика haproxy;
- опыт администрирования СУБД MySQL или PostgeSQL, понимание принципов построения отказоустойчивых кластеров БД с нулевым даунтаймом;
- знание одного из языков: Python, Ruby, Go, Perl, C++;
- умение работать с одной из систем управления конфигураций Puppet, Chef, Salt, Ansible;
- базовые знания Kubernetes, умение собирать контейнеры и деплоить их в кластер;
- знакомство с практиками CI/CD, понимание принципов написания pipeline для автоматической сборки и выкатки приложений;
- желание расти и развиваться.
Будет плюсом:
- опыт эксплуатации dpdk-приложений;
- хорошие знания Kubernetes и его подсистем, включая понимание, как работает Storage для подов, требующих персистентное хранение данных;
- опыт администрирования Ceph.
Работа в VK— это:
- возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;
- амбициозные задачи, масштабные проекты и возможности для профессионального роста;
- совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;
- работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;
- программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников.
Мы будем рады твоему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.