Вакансия DevOps

2 вакансии
Специализация: DevOps/Sysadmin
Уровень: Middle
Опыт: 3 года
Уровень английского: Intermediate
Город: Минск
Режим работы: Полный день
Размер команды: 13+
Размер компании: 50
Возможна удалённая работа: Да

Инженер с культурой мышления и подходом «devops»

Требуется знание и понимание devops методологии, понимание процессов разработки ПО

Краткое описание:

Требуется инженер в группу автоматизации производства приложений. Группа входит в состав ДБТ, который занимается производством приложений. Есть как коробочные решения, так и кастом.

Инженер нужен на следующие направления:

WMS, управление складами, приложение на java 7

СЭД, приложение на php 5

Интернет магазин, приложение на java 7

Различные дополнительные сервисы поддержки основных продуктов, написанные на различных языках, включая python и js приложения стека Atlassian (Jira, Confluence, Bitbucket)

Первые два продукта основные, остальные - второстепенные. В перспективе возможен переход на более новые версии продуктов или их замена. Также возможно присоединение к группе других приложений.

Автоматизация на основе Jenkins и Ansible. Скрипты на bash и python, но строгих ограничений нет. Инструменты выбираются согласованно группой.

Технические навыки и используемые инструменты:

- Опыт работы, разворачивания, администрирования различных систем виртуализации (Hyper-V, VMware), их кластеризация

- Опыт работы с техниками виртуализации на уровне ОС (контейнерами)

- Опыт оркестрации контейнеризированных приложений (Kubernetes)

- Опыт работы, разворачивания, администрирования Linux-based дистрибутивов ОС (RHEL, CentOS, Debian) от 3х лет

- Высокий уровень написания скриптов (например, bash)

- Знание и понимание работы сетевых технологий. Включая TCP/IP, Fibre Channel

- Написание правил firewall

- Опыт разворачивания, тонкой настройки, администрирования баз данный, Oracle, различные сбороки MySQL

- Опыт работы с системными управления конфигурациями (Ansible, Chef)

- Опыт работы, разворачивания, администрирования распределенного хранилища кода; оркестрация GitLab, Bitbucket

- Опыт работы, разворачивания, администрирования CI/CD систем (Jenkins)

- Опыт работы, разворачивания, администрирования систем мониторинга (Zabbix, nagios, pmm). Написание кастомных проверок

- Опыт работы с трекерами задач (Jira)

- Опыт работы с распределенными системами распространения знаний (Confluence)

- Опыт работы, разворачивания, администрирования систем сбора и анализа логов (ELK стек)

- Опыт работы, разворачивания, администрирования Redis/Casandra (и другими NoSQL-системами), RabbitMQ, SOLR/Elasticsearch

- Опыт работы с системами сборки проектов на Java (Apache Ant, Gradle, Apache Maven)

Дополнительно:

- Преимуществом будет знание одного из высокоуровневых языков программирования (PHP, Python)

- Опыт реализации high-load проектов

Должен будет делать:

- Автоматизация процессов, повторяющихся больше 2х раз. Включая deploy, provisioning виртуальных машин, ролей для них

- Написание pipelines для системы CI

- Написание задач для систем управления конфигурациями

- Разворачивание, поддержка, актуализация окружений development, stage

- Непрерывно улучшать и ускорять работу инструментов для команды

- Сбор и анализ логов

- Составление планов мониторинга, резервного копирования, восстановления после сбоев

- Автоматизация различных видов тестирования

- Участвовать в выработке архитектурных решений

Missing dc2dee645480aabc67b54d291271580aa34628939fceddb02bb23fd5777d20cc
Представитель компании