Эта вакансия уже завершена
Необходимые навыки:
- Опыт администрирования операционных систем Linux от 3 лет (Debian предпочтительнее)
- Опыт настройки систем управления конфигурациями Puppet / Ansible
- Уверенные теоретические знания о компьютерных сетях (сетевая модель OSI, стек IP протокола, коммутация пакетов, маршрутизация)
- Понимание принципов continuous integration и continuous delivery. Используем Gitlab, Gitlab runner, Jenkins.
- Опыт настройки и эксплуатации MySQL (multi-master репликация, master/slave репликация, восстановление после сбоев, профилирование sql запросов, мониторинг, бекап)
- Опыт настройки и эксплуатации MongoDB replica set, Redis + Sentinel, Cassandra
- Опыт администрирования RabbitMQ cluster
- Опыт администрирования связки nginx, phpfpm, nodejs, centrifugo (Балансировка нагрузки, отказоустойчивость, проксирование, websockets, масштабируемая конфигурация nginx)
- Опыт администрирования систем виртуализации KVM/Xen, понимание отличий между виртуализацией и контейнеризацией
- Опыт администрирование мониторинговых систем Zabbix, Prometheus, Grafana. Написание скриптов для мониторинга, создание grafana dashboards.
- Опыт администрирования систем для сбора и анализа логов. Используем Fluentd, Elasticsearch, Kibana, Sentry, Jaeger
- Уметь написать или разобраться в уже написанных скриптах на shell/bash
Будет плюсом:
- Опыт работы: Docker, Etcd, Kubernetes, Helm, Jaeger, Ceph, Calico
- Знание одного из языков python, ruby, golang
Обязанности:
- Администрирование серверов компании, обеспечение их безопасности
- Взаимодействие с командами разработчиков и QA
Тонкая настройка и поддержание работы:
* web-серверов;
* баз данных;
* кластеров;
* инструментов мониторинга;
* оптимизация конфигураций;
* репозиториев кода;
* CI;
* CD;
* систем бекапа.
Предлагаем:
- Достойную заработную плату
- Премии, бонусы и другие бенефиты
- Программу релокации для иногородних кандидатов
- Гибкий график (начало работы с 9 до 11, 8 ч/день)
- Компенсацию больничных и отпусков
- Бесплатную парковку
- Курсы английского языка (3 часа в неделю)
- Кафе (где очень вкусно готовят)
- Кухня в офисе, со всеми сопутствующими элементами и другие бенефиты
О проекте:
Высоконагруженная сеть проектов, что используют Kubernetes в продакшне. Мы не боимся внедрять новые технологии и подгонять их под свои нужды. Для CI используем Gitlab CI. Деплоимся c помощью Helm. Система автоматизации конфигурации Puppet. Используем расспределенную файловую систему CephFS. Multi-master репликация Mysql в продакшине,RabbitMQ cluster, MongoDB cluster и другое. В качестве бекенда phpfpm, nodejs (запускается в Kubernetes). Логи храним в Elasticsearch, собираем с помощью Fluentd. Для мониторинга используем Zabbix, Prometheus, Grafana.
Наша основная задача деплои без простоев, горизонтальное масштабирование, отказоустойчивость и автоматизация всех рутинных процессов.