DevOps-инженер
Описание
Deep Digital — команда разработки цифровых продуктов для бизнеса. Компания работает на рынке уже 13 лет: с 2013 года мы создаем сайты, веб-сервисы и digital-решения, которые помогают компаниям запускать новые продукты, улучшать пользовательский опыт и развивать бизнес через технологии. Мы ищем DevOps-инженера в команду развития и сопровождения корпоративных ИТ-систем крупного заказчика. Предстоит заниматься автоматизацией сборки, тестирования, развертывания и сопровождения приложений, развитием CI/CD, контейнерной инфраструктуры, систем мониторинга и логирования, а также обеспечением стабильности и отказоустойчивости приложений. Проект включает работу с несколькими технологическими стеками и современным DevOps-инструментарием: Linux и Windows, Docker, Kubernetes/OpenShift, Jenkins, Git, PostgreSQL, Ansible, Kafka, ELK, HashiCorp Vault и другими инструментами. В зависимости от направления предстоит работать с приложениями на Java, .NET, NodeJS и Go. Обязанности: — автоматизация сборки, тестирования, развертывания и сопровождения приложений; — разработка и поддержка CI/CD-процессов, в том числе Jenkins Pipelines; — работа с Docker: сборка приложений, подбор и настройка базовых образов, управление зависимостями; — работа с Kubernetes/OpenShift: развертывание, масштабирование, управление ресурсами и сопровождение приложений; — написание сценариев автоматизации на Bash, Ansible и других инструментах; — администрирование Linux и Windows, работа с файловыми системами, процессами, сетями и командной строкой; — работа с PostgreSQL: администрирование, настройка, выполнение миграций и анализ запросов; — настройка и сопровождение интеграций с Apache Kafka и другими инфраструктурными компонентами; — работа с системами мониторинга и логирования, включая ELK, Prometheus и Grafana; — работа с HashiCorp Vault: управление секретами и интеграция с CI/CD; — участие в обеспечении отказоустойчивости, наблюдаемости и масштабируемости ИТ-систем; — анализ и устранение проблем, возникающих при сборке, развертывании и эксплуатации приложений; — взаимодействие с командами разработки, тестирования и системного администрирования; — ведение технической документации и работа с Jira/Confluence. Требования: — опыт работы в роли DevOps-инженера от 2 лет; — уверенное администрирование Linux, знание основных команд терминала, принципов работы с файловыми системами, процессами и сетями; — опыт работы с Docker; — практический опыт работы с Kubernetes или OpenShift; — уверенное знание Git и Jenkins, опыт разработки и поддержки CI/CD-процессов; — опыт написания сценариев автоматизации на Bash и/или Ansible; — опыт работы с PostgreSQL и понимание принципов администрирования реляционных СУБД; — понимание принципов сборки и развертывания приложений на одном или нескольких технологических стеках: Java, .NET, NodeJS, Go; — понимание принципов построения современной ИТ-архитектуры, включая микросервисный подход, отказоустойчивость, наблюдаемость и масштабируемость; — опыт работы с системами логирования и мониторинга; — готовность работать с инфраструктурными компонентами и разбираться в проблемах на стыке разработки, CI/CD и эксплуатации. Будет плюсом: — опыт работы с RHEL; — опыт работы с Apache Kafka; — опыт работы с HashiCorp Vault, включая политики безопасности и ротацию секретов; — опыт работы с ELK: Elasticsearch, Logstash, Kibana; — знание Prometheus и Grafana; — опыт работы с Istio; — опыт работы с ArgoCD; — знание Groovy, Lua или Go для задач автоматизации; — понимание PKI, сертификатов, шифрования и управления ключами; — опыт работы с Flink и NginX; — опыт миграции и сопровождения приложений в Kubernetes/OpenShift. Условия: — работу в аккредитованной ИТ-компании; — участие в развитии и сопровождении крупных корпоративных ИТ-систем; — работу с современным DevOps-стеком и инфраструктурными технологиями; — интересные задачи по автоматизации CI/CD, контейнеризации, мониторингу и обеспечению отказоустойчивости систем; — взаимодействие с опытными командами разработки, тестирования и инфраструктуры; — возможность работать с разными технологическими стеками и участвовать в крупных проектах компании; — возможность в дальнейшем принимать участие в других крупных проектах Deep Digital.