DevOps-инженер (удаленная работа)

30 июня 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: DevOps-инженер

Описание вакансии

Управление по автоматизации и эксплуатации ищет в свою команду DevOps-инженера

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

  • Сопровождение Kubernetes, Vault, KeyCloak, ELK, Kafka.
  • Разработка, запуск и поддержка конвейера непрерывного развертывания ПО (Jenkins, Gitlab, Nexus Registry).
  • Интеграция инструментов, обеспечивающих конвейер непрерывной поставки.
  • Подготовка, автоматизация подготовки инфраструктуры для сборки, развертывания и тестирования ПО.
  • Проверка продуктовых поставок АБС (Релизы) или инфраструктурных пакетов (Q.Kubernetes, Q.ELK. Q.VAULT, Q.KEYCLOAK ...).
  • Своевременное внедрение практик автоматизации в процесс.
  • Участие в разработке релизных политик и стратегий развития процесса DevOps.
Требования:

Базовое ЗНАНИЕ LINUX:

  • Уверенный пользователь -процессы, девайсы, дисковые разделы, lvm, файловые системы, неймспейсы и cgroups.
  • Настройка и работа с базовыми сервисами: dhcpd, nfs, sshd, dns(bind), mail(postfix, sendmail), web(nginx, apache, caddy, traefik etc), database(mysql, postgres).
  • Базовый скриптинг на bash/python.
  • Базовый траблшутинг.

Базовое ЗНАНИЕ KUBERNETES:

  • Знания отличий Managed решений между вендорами: GKE, EKS, AKS. Какие есть преимущества и недостатки.
  • Понимание, умение работать и дебажить основные объекты: Pod, Deployment, Replicaset,Jobs / Cron Jobs, Daemonset, Statefulset.
  • Типы Service-ов. Что такое Ингресс.
  • Работы с Configmap, Secrets. Sealed secrets, external-secrets.
  • Понимание отличий между sidecar и init контейнерами и их применение при необходимости.
  • Управление ресурсами пода / неймспейса.
  • Понимание и умение настраивать RBAC, Network Policies.
  • Повсеместное применение/внедрение Security практик. Использование OPA (Open Policy Agent), если необходимо.

УВЕРЕННОЕ ЗНАНИЕ HELM:

  • Чтение публичных helm чартов. Какие переменные можно использовать, куда подставляются, из каких k8s манифестов состоит чарт.
  • Написание своих собственных чартов. При этом необходимо придерживаться принципа DRY. Использовать циклы, условия, функции там, где это необходимо, чтобы сократить количество кода. При этом темплейты должны быть читаемы.
  • Кастомизация публичный чарт (т.е. добавление новых объектов в чарт).
  • Опыт работы с такими инструментами как: helm-diff, helmfile.
  • Знание Git.
  • Знание Docker.
  • Знание CI/CD.

НАШ СТЕК:

  • DevOps инструменты (Jenkins, Ansible, ArgoCD, Nexus, Gitlab).
  • Облачные технологии, системы виртуализации (Kubernetes, Docker).
  • Брокер сообщений (Kafka).
  • Операционные системы Linux (Alt Linux, Astra Linux, RedOs).
  • Системы мониторинга и аудита (Grafana + VictoriaMetrics, Opensearch).
  • Хранилище секретов - VAULT.
  • Авторизация OIDC - KeyCLoak.

Условия:

  • Полная занятость, график работы 5/2.
  • Гибкое начало рабочего дня.
  • Удаленка либо гибридный формат работы в одном из наших офисов (Москва, Санкт-Петербург, Ярославль, Чебоксары, Пермь, Воронеж, Новосибирск, Самара).
  • Оформление по ТК РФ, бессрочный трудовой договор.



Посмотрите похожие вакансии

DevOps-инженер
Компания: Зарядные станции Яблочков
Зарплата: от 0 до 300 000 руб.
DevOps-инженер
Компания: Грин-Апи
Зарплата: от 120 000 до 180 000 руб.
DevOps-инженер
Компания: Kinetica
Зарплата: от 275 000 до 350 000 руб.
Senior/Lead DevOps инженер (удаленно)
Компания: Selecty
Зарплата: от 420 000 до 480 000 руб.