Обязанности:
О проекте Мы разрабатываем системы электронной коммерции, электронные торговые площадки, системы автоматизации закупочных процессов. Также мы разрабатываем собственный продукт — low-code платформу Eftech.Factory. На текущий момент мы расширяем команду и ищем DevOps-инженера. Технологический стек Kubernetes, Docker, Rancher, CI-среда на базе GitLab, Prometheus/VictoriaMetrics/Grafana, EFK. Чем предстоит заниматься поддержкой процессов команд разработки и тестирования; поддержкой промышленных контуров; автоматизацией развертываний с использованием систем управления конфигурациями (Ansible, Terraform); организацией и поддержкой сервисов мониторинга компонентов инфраструктуры (Prometheus, Grafana); ведением и поддержанием документации. Мы ожидаем опыт работы в DevOps — ты понимаешь процессы современной разработки ПО, имеешь представление о релизных циклах, Dev- Stage- Prod- окружениях и версионировании; знание Linux — файловые системы, особенности работы с сетью, памятью, изоляция процессов, тюнинг, безопасность, анализ проблем: strace, tcpdump, perftop; опыт написания скриптов — Bash, Python или любой другой скриптовый язык, который поможет облегчить тебе рутинные процессы; знание Kubernetes — ты понимаешь, чем Ingress отличается от Endpoint, почему нельзя взять и удалить PVC из StatefulSet и зачем контейнерам может потребоваться Init или Sidecar; опыт работы с Helm — ты разбираешься в чужих чартах, не боишься вносить правки, а при необходимости сможешь написать свой; умение работать с виртуализацией — KVM и Qemu для тебя не пустой звук, умеешь конфигурировать виртуальные машины, обеспечивать высокую доступность и следить за бэкапами; знание IaC — ты имеешь представление об Ansible и Terraform, можешь написать Playbook и модуль, понимаешь для чего нужен state и как его хранить; опыт работы с Gitlab CI — ты имел дело с написанием пайплайнов, понимаешь чем Job отличается от Stage и может быть даже умеешь в Multi-Project; знание Prometheus/Grafana — ты разбирался с метриками, понимаешь, что такое PromQL и чем медиана отличается от перцентиля. Будет плюсом понимание архитектуры современных web-сервисов; опыт работы с Yandex Cloud или другими облачными провайдерами; опыт использования систем логирования на EFK-стеке. Став частью нашей команды, вы получите