О позиции
Мы ищем начинающего специалиста, готового погрузиться в мир DevOps, научиться поддерживать стабильность сложных систем и автоматизировать рутину. Эта позиция идеально подойдет для студента старших курсов технического вуза.
Наш технологический стек
•инфраструктура: серверные ОС Unix-like (RedHat Enterprise Linux), виртуализация (VMWare)
•базы данных: PostgreSQL
•CI/CD: сборочные линии на Jenkins, скриптовые языки (Python, Groovy, JavaScript)
•контейнеризация и оркестрация: Docker, Kubernetes, OpenShift
•управление конфигурацией: Ansible
•мониторинг и логирование: Prometheus, ELK Stack (Elasticsearch, Logstash, Kibana)
•интеграция и доставка: Kafka, веб-серверы (Nginx), серверы приложений (Tomcat)
Обязанности
•участвовать в создании и поддержке пайплайнов CI/CD на базе Jenkins для автоматической сборки дистрибутивов и выпуска релизов наших автоматизированных систем
•взаимодействовать с разработчиками и инженерами сопровождения, помогать им решать задачи внутри DevOps-процессов
•разворачивать тестовые стенды и окружения разработки с помощью контейнеризации (Docker) и оркестрации (Kubernetes/OpenShift)
•помогать в расследовании сбоев в работе сборочных линий, анализировать логи через ELK Stack
•писать роли и плейбуки для системы управления конфигурациями Ansible
•фиксировать изменения в инфраструктуре и обновлять инструкции для команды
Требования
•рассматриваем кандидатов без релевантного опыта работы, студентов 3–5 курса IT-специальности (прикладная информатика, информационная безопасность, программная инженерия и т.п.)
•уверенная работа в командной строке Linux (RedHat Enterprise Linux/CentOS), понимание того, как устроены сети (TCP/IP, DNS, HTTP/S)
•знание принципов Git (ветвление, слияние) и базовое владение консольными утилитами
•понимание основ микросервисной архитектуры и концепции «инфраструктура как код» (IaC)
•базовый опыт написания скриптов на Python или Bash (учебные проекты, пет-проекты приветствуются)
•желание разобраться, зачем нужен мониторинг и как настраивается алертинг (Prometheus + Alertmanager)
•английский язык на уровне чтения технической документации
Плюс, если у вас есть
•опыт запуска хотя бы одного простого приложения в Docker
•самостоятельно поднятый локальный кластер Kubernetes (например, через Minikube или Kind)
•попытка настроить простой джоб в Jenkins
Условия
•офис на Космонавтов 27В или Текучева 139/94
•срочный трудовой договор на 3 месяца
•режим работы - предпочтительно офис, гибрид обсуждается
•более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
•команда профессионалов, готовых помочь в решении рабочих задач