Обеспечивать непрерывную работу кросс-функциональной команды разработки (взаимодействие с разработчиками, тестировщиками, аналитиками, сопровождением), налаживание эффективных коммуникаций;
Автоматизировать сборки, тестирование и развёртывание ПО (создание, запуск, поддержка, доработка конвейеров CI/CD);
Налаживать окружение прикладного ПО согласно принятым практикам безопасности и надёжности;
Интегрировать прикладное ПО с другими прикладными и служебными системами (в том числе мониторинг, логирование, трассировка);
Участвовать в разработке релизных политик и стратегий развития процесса DevOps;
Участвовать в процессе отладки и тестирования ПО.
Какие знания и навыки для нас важны:
Знание kubernetes и/или OpenShift;
Опыт в области развертывания решений на Kubernetes и/или в OpenShift;
Знание Git и различных GitWorkflow;
Желателен опыт администрирования инструментов devops, CI/CD (Teamcity/Jenkins, Bitbucket, Nexus);
Знание bash, желательно Python;
Знание docker;
Опыт администрирования Linux;
Понимание принципов DevOps, цикла разработки, внедрения и сопровождения ПО (разработка, интеграция, тестирование, развертывание, мониторинг);
Будет плюсом:
Опыт администрирования распределенных систем и веб-серверов, серверов приложений, серверов БД;
Хорошее понимание процессов сетевого взаимодействия и сетевого стека;
Опыт работы с системами автоматического развёртывания (Ansible или любой другой);