Поддержка существующей инфраструктуры на основе ОС Linux/Windows на уровне очень продвинутого пользователя;
Поддержка сетевой инфраструктуры (свитчи, роутеры, сервера);
Знание и умения в информационной безопасности, защита и нападение;
Создание, внедрение и последующая поддержка новых сервисов в компании. Начиная от идеи, к system design и внедрению;
Развитие инфраструктуры, обеспечивающей непрерывную интеграцию и доставку (развертывание в тестовом окружении) программного решения - сетевой ОС;
Эксплуатация инфраструктуры разработки: обеспечивать стабильность сервисов инфраструктуры и мониторинг;
Развертывание окружения для тестирования ОС на различных производственных стадиях (development, test, staging);
Проектирование и написание последовательности (pipelines) CI/CD;
Исправление ошибок (баги) и улучшение производительности системы (скрипты и сервисы);
Взаимодействие с разработчиками-пользователями инфраструктуры разработки;
Ведение актуальной документации.
Требования:
Опыт работы в телеком-сфере будет большим плюсом;
Операционные системы Linux на уровне системного инженера;
Умение автоматизировать задачи с помощью скриптов на Python и Bash: знакомы с синтаксисом этих языков, способны с нуля написать нужный скрипт, способны разобраться в имеющемся коде.
Виртуализация в Linux (QEMU-KVM) и изоляция (Docker): можете подготовить конфигурацию VM KVM с нуля, запустить ее и диагностировать.
Опыт работы с веб-фреймворками Django, Flask (или эквиваленты).
Опыт работы со стеком ELK или аналогичным и решениями Grafana, Prometheus.
Опыт эксплуатации инфраструктуры, обеспечивающей процессы CI/CD (Jenkins, GitLab C I или эквивалент). Знание Golang.
Опыт упаковки сервисов контейнеры;
Опыт работы с CI/CD средами, желательно Jenkins; Опыт работы с Jenkins Pipeline (pipeline as code) и Apache Groovy DSL;
Понимание современного устройства процесса разработки ПО: работа с кодом в системе SCM (Git, GitLab);
Применение подходов DevOps и CI/CD.
Условия:
Удаленная работа, возможен гибрид (офис на м. Текстильщики);