DevOps Engineer
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
Кто мы:
Мы команда DevOps инженеров (сейчас нас 6 человек), которая занимается созданием и развитием этапов CI,CDL,CDP для наших программных продуктов.
Чем необходимо заниматься DevOps инженеру:
- поддержание DevOps процессов CI,CDL,CDP для 2-х АС легаси (Windows, MSSQL, .NET стэк) и не легаси (Oracle, MQ, IBM WebSphere + Java App, Nginx);
- для не легаси АС зона ответственности: есть платформенная команда, отвечающая за инструменты CI,CDL,CDP, но за адаптацию этих инструментов по отношению к сборкам наших производственных команд должен отвечать наш DevOps (в основном зона ответственности это CI,CDL);
- по легаси АС и разработка инструментов и поддержка их полностью лежит на нас(CI,CDL,CDP). Но в принципе практически все этапы CI,CDL,CDP для Легаси АС также реализованы в большей степени. Дальнейшее развитие тут не планируется;
- за администрирование стендов отвечают выделенные команды администраторов, но они будут работать в плотной связке с DevOps инженером, он будет помогать автоматизировать процессы на стендах. DevOps инженер будет не 1, но надо быть готовым какой-то период полностью лидить часть DevOps процессов;
- есть новые платформенные АС с новым стеком: OpenShift, Kubernetes, PostgreSQL, Apache Ignite, Kafka и т.д.. Наши команды разработки уже выводят новые продукты;
- вместе с продуктами параллельно требуется поднимать и настраивать все DevOps процессы (этапы CI,CDL,CDP).
Требования к кандидату. Мы ожидаем, что Вы:
- имеете опыт работы с Jenkins, Ansible, Linux shell (Bash);
- имеете опыт написания на скриптовых языках Groovy, Python;
- желателен опыт работы с оркестратором приложений Kubernetes и/или Helm;
- представляете как устроены WebSphere Application Server и/или OpenShift, Nginx, MQ и/или Apache Kafka, Oracle, Docker, желательно DataPower/SOWA;
- готовы погружаться в технические детали проекта, изучать новые технологии, не бояться задавать вопросы;
- имеете опыт разработки скриптов развертывания и/или администрирования. Опыт с системами управления конфигурациями Ansible (предпочтительнее), Puppet, Chef;
- знаете принцип работы Web services, REST API;
- опыт работы c БД Oracle и/или mysql, и/или PostgreSQL.
Будет плюсом:
- знание популярных языков программирования С/С++, Java, .NET;
- опыт оптимизации запросов SQL;
- опыт работы с микросервисной архитектурой и/или Serverless;
- знание различных протоколов взаимодействий между приложениями (чем больше, тем лучше);
- опыт администрирования Linux, Windows, СХД;
- опыт работы с In Memory Database (Apache Ignite), NoSQL и Time Series Database (Redis, InfluxDB);
- опыт работы (ещё лучше настройки) с системами мониторинга ELK, Splunk, Prometheus, Dynatrace;
- желание автоматизировать все, что движется.