Обязанности:
- Опыт администрирования *nix систем не менее 3 лет;
- Практический опыт настройки и поддержки инфраструктур CI/CD, в том числе опыт работы с TeamCity и Jenkins;
- Опыт работы с Kubernetes и/или OpenShift;
- Знания в области администрирования PostgreSQL и опыт работы с Kafka и RabbitMQ;
- Опыт написания скриптов на Bash и Python;
- Знание английского языка на уровне чтения технической документации и коммуникации.
Желательные навыки: - Сертификация по одной или нескольким технологиям (например, Certified Kubernetes Administrator);
- Опыт работы в agile методологиях разработки;
- Навыки работы с другими инструментами DevOps, такими как Ansible, Terraform и т.д.
Требования:
- Опыт работы DevOps инженером от 3 лет;
- Git, понимание модели Gitflow;
- Создание pipeline для систем CI/CD на groovy (Jenkins);
- Опыт сборки Java приложений (maven/gradle) и npm пакетов;
- Опыт работы с контейнеризацией (Docker, kubernetes и/или Openshift);
- Использование Helm;
- Опыт работы с СУБД PostgreSQL;
- Понимание микросервисной архитектуры;
- Знание сетевых протоколов (TCP/IP, HTTP, Websockets);
- Использование Ansible;
- Опыт работы с сертификатами, ключами шифрования;
- Знание практик безопасности на всех этапах жизненного цикла ПО;
- Чтение технической документации на английском языке.
Будет плюсом:
- Применение подхода IaC (ansible/terraform);
- Использование Liquibase, SonarQube, Sonatype Nexus, TeamCity;
- Знакомство с kafka, Istio, Active Directory/OpenLDAP, Hashicorp Vault;
- Понимание ООП;
- Python, Spring Boot.