DevOps-инженер

Администрирование и DevOpsНовосибирскMiddle

О нас

Команда занимается поддержкой инфраструктуры и подготовкой решений для автоматизации процессов производства ПО. В нашей зоне ответственности сотни сервисов, преимущественно написанных на Java, для которых мы предоставляем все необходимые системы для сборки, тестирования и установки наших продуктов в промышленное окружение.

Задачи

— обеспечение доступности систем CI/CD: Jenkins, Gitlab, агенты/раннеры

— разработка и сопровождение общих механизмов CI/CD

— доступность прикладного ПО: TestIT, Sonarqube, moon

— готовность комплексов разработки к регрессионному тестированию

— разработка инструментов для автоматизации рутинных задач

— наблюдаемость ключевых компонентов CI/CD и middleware-сервисов: алертинг, дашборды, экспортеры и прочее

— подготовка puppet-конфигурации и чартов для общих прикладных и middleware-сервисов

— стандарты и общие решения в области CI/CD-систем

Стек

— код: Gitlab

— таск-трекинг и база знаний: Jira, Confluence

— CI/CD: Jenkins, Gitlab CI, FluxCD, Helm

— СУБД: Oracle, PostgreSQL, MongoDB, и другие

— управление конфигурацией: Puppet

— секреты: Hashicorp Vault

— платформы: Kubernetes, Linux (RHEL и Debian based), Solaris (10, 11)

— виртуализация: VMware vSphere

— мониторинг: Prometheus + VictoriaMetrics, Grafana, AlertManager

— Middleware: Haproxy, Apache, Nginx (в виде ингресс-контроллера), ELK

— автоматизация: Bash, Go, Python, Groovy (плагины для gradle и пайплайны)

Что мы ожидаем

— опыт работы от 2х лет на позиции DevOps-инженера

— понимание работы сетевого стэка TCP/IP

— Linux на уровне администратора

— понимание принципов контейнеризации, опыт работы с Docker и написания Dockerfile

— Kubernetes: базовые абстракции и объекты

— понимание IaC, практический опыт работы с системами управления конфигурацией

— Bash на уровне написания скриптов, программирование на любом популярном ЯП

— SQL на уровне написания select-запросов

— Git: принципы работы, фиксация изменений, ветвление, слияния

— опыт работы с системами CI/CD, написание пайплайнов, конфигурации

Будет плюсом:

— опыт работы по гибким методологиям (Agile, Scrum)

— опыт работы с java-стеком: gradle, tomcat, springboot

— опыт работы с системами виртуализации

— Helm на уровне написания собственных чартов

— опыт администрирования Oracle и PostgreSQL

— опыт работы с TCP / HTTP балансировщиками нагрузки

— опыт разработки на Go/Python

Твои возможности в Koronatech

— понятная траектория роста (оценка эффективности, карьерные консультации, индивидуальная карта развития и т.д.)

— обучение и развитие за счёт ресурсов компании (Учебный центр, корпоративная библиотека, оплата внешнего обучения)

— социальный пакет (ДМС после ИС, скидки от партнёров, детская программа и т.д.)

— насыщенная корпоративная жизнь (радио, подкасты, кибертурнир, собственные мероприятия и участие в крупных событиях отрасли)

— возможность быть наставником, автором корпоративного блога, спикером – каждый выбирает то, что подходит именно ему

— официальное трудоустройство с первого дня, полностью белая зарплата

— удобный формат работы (гибрид или удаленная работа)

Преимущества

Программы, которые делают работу комфортнее

Этапы собеседований

Спланируй все этапы, чтобы подготовиться и ничего не упустить

ИТ-событияУчаствуй в ИТ-событиях и знакомься с ведущими экспертамиПодробнее
ИТ-событияУчаствуй в ИТ-событиях и знакомься с ведущими экспертамиПодробнее