Junior DevOps

Дата размещения вакансии: 30.06.2025
Работодатель: Аналитические программные решения
Уровень зарплаты:
з/п не указана
Город:
Москва
3-й проезд Марьиной Рощи
Требуемый опыт работы:
не требуется
О нас
Мы занимаемся разработкой собственной cloud-native платформы потоковой обработки данных. На её основе мы выполняем различные проекты: от сбора национального сегмента сети до ML аналитики с собственными SoTA алгоритмами в области текстового и сетевого анализа. Всё это обрабатывает порядка 10 млн событий или около 10 ТБ данных в сутки.

Технологии:

  • ОС: RockyLinux, РЕД ОС, Windows.

  • Системы виртуализации:

    • Hyper-V, VMware vSphere, oVirt, virt-manager.

    • Внедряем частное облако на базе KubeVirt с администрированием на основе своей разработки.

  • Общение в Mattermost, трекинг задач в собственном решении.

  • CI/CD: GitLab CI, ArgoCD, Kustomize, Helm.

  • Мониторинг: Loki, Grafana, Tempo, Mimir, Alloy и Pyroscope.

  • Своя серверная в офисе: почти вся инфраструктура работает на этих серверах.

  • Для production-окружений порой используем облачные стенды в Yandex Cloud, Digital Ocean и MWS.

  • Kubernetes: около 20 кластеров kubeadm/k3s. В самом большом крутится около тысячи контейнеров.

  • Пишем микросервисные системы на Python, Go, .NET, Java, NodeJS.

Обязанности:

Сопровождение стендов разработки и тестирования:

  • selfhosted – в том числе в изолированных контурах;
  • cloud – от создания виртуальных машин до развертывания и обновления нашего ПО;
  • Сопровождение аппаратного обеспечения и серверного/сетевого оборудования;

  • Мониторинг стендов, реагирование на инциденты;

  • Развитие инфраструктуры и унификация стендов.

Ожидания:

  • Linux – опыт использования, основы, базовые команды, знание Bash;

  • Windows – настройка и установка ПО, подготовка образов виртуальных машин;

  • Базовое понимание сетевых технологий (TCP/IP, NAT, VPN, VLAN, DMZ);

  • Базовое понимание устройства ПК и сервера, умение диагностировать и устранять неисправности;

  • Базовое понимание принципов контейнеризации приложений;

  • Базовые навыки программирования на одном из языков: Python, Go, JavaScript

  • Знание английского языка на уровне чтения документации.

Приветствуется:

  • Наличие домашнего сервера с экспериментами;

  • Знакомство с Ansible;

  • Опыт работы с Docker/Kubernetes;

  • Практическое применение виртуализации (в работе или pet-проектах)

  • Опыт backend или frontend разработки.

Мы предлагаем:

  • Официальное трудоустройство в аккредитованную ИТ-компанию.
  • Испытательный срок 3 месяца.

  • Гибкий график работы.

  • После испытательного срока, возможен гибридный формат работы (до 2-х дней удалённой работы).
  • Офис в шаговой доступности от м. Марьина роща.

Перспективы

  • Развитие профессиональных навыков в автоматизации текущей деятельности и развитии инфраструктуры.

  • Внедрение новых продуктов (в том числе собственной разработки) и технологий в инфраструктуру и разрабатываемые решения.

  • Задачи работы с контейнеризированными приложениями Docker/Kubernetes.

  • Сопровождение инфраструктуры автоматизированного и непрерывного развертывания (Gitlab, ArgoCD, Kubernetes, Ansible и др.) и DevOps.

  • Помощь разработчикам с CI/CD, внедрение в разработку новых практик которые помогут писать более устойчивый и наблюдаемый софт.