Мы являемся частью цифрового блока ОАО «РЖД» и в настоящее время ищем DevOps-инженера для одного из наших бизнес-юнитов, который занимается исследованием и разработкой программных продуктов.
Ищем инженера, который понимает, как работают CI/CD, Kubernetes и системы алертинга изнутри, а не просто умеет запускать готовые инструменты. Готов к сложным миграциям, внедрению GitOps и переходу на отечественное ПО.
Чем предстоит заниматься
•Технической поддержкой информационных систем ОАО «РЖД», разработанных на платформе «Гиперион».
•Сопровождением платформы социально-кадровых сервисов.
Задачи
•Развертывание и сопровождение кластеров OKD и Kubernetes, включая multi-cluster среды и provisioning, например, с помощью Kubespray.
•Автоматизация задач по поддержке dev, test, prod сред.
•Разработка решений CI/CD для продуктов компании.
•Развитие инфраструктурной платформы на основе kubernetes.
•Управление конфигурациями Kubernetes с использованием Helm и Kustomize.
•Внедрение GitOps-подхода на базе ArgoCD.
•Проектирование и поддержка GitLab CI/CD pipelines для сборки, тестирования и релизов.
•Администрирование GitLab-проектов и синхронизация репозиториев.
•Создание и сопровождение контейнерных образов с использованием Docker и Podman.
•Написание Dockerfile, администрирование registry-решений Nexus и Harbor, включая процессы продвижения образов между контурами.
•Автоматизация инфраструктурных и эксплуатационных задач с помощью Ansible и Bash.
•Администрирование Linux-серверы и runtime-окружения.
•Обеспечение мониторина и логирования: Prometheus, Grafana, Node Exporter, Blackbox Exporter и Graylog.
•Настройка резервного копирования PostgreSQL.
•Реализация, поддержка, развитие системы алертинга.
•Администрирование платформенных сервисов и компонентов инфраструктуры: Keycloak, FreeIPA / LDAP, Strimzi / Kafka, Ceph, MinIO.
•Участие в расследовании и устранении инцидентов в Kubernetes-кластерах, CI/CD и инфраструктурных сервисах, выполнение анализа первопричин инцидентов.
Что мы ждем от сотрудника
Критически важно
•Понимание принципов работы контейнеров, компонентов Kubernetes и их взаимосвязи.
•Опыт создания и поддержки CI/CD, знание лучших практик Docker и GitOps.
•Опыт работы с Linux на уровне администратора.
•Уверенное владение Bash и Python.
•Базовое понимание сетевых технологий и балансировки трафика.
Будет плюсом
•Опыт работы с отечественными ОС (РЕД ОС, Astra Linux) и понимание процессов импортозамещения.
•Опыт дебага микросервисной архитектуры, расследования инцидентов и знакомства с DevSecOps.
•Навыки написания скриптов оповещений (Go, Python, Express) и настройки Telegram-ботов для алерта.
🛠 Наш стек
Операционные системы: РЕД ОС, Astra Linux, Fedora CoreOS, FreeBSD, RHEL, Ubuntu, SUSE
Оркестрация и контейнеры: Kubernetes (K8S), Openshift (OKD), Docker
CI/ CD и GitOps: GitLab, GitLab CI, ArgoCD, Nexus
Мониторинг, логи и метрики: Prometheus, Grafana, Node-exporter, Loki, Promtail, Graylog, ELK (Elasticsearch, Kibana, Logstash), Telegraf
БД и очереди: PostgreSQL, MySQL, MongoDB, ClickHouse, Redis, Kafka, Zookeeper
Хранилища и сети: Ceph Storage, NFS, S3, GlusterFS, Container Storage, Bond, VLAN, pfSense, HAProxy
Авторизация и SSO: Keycloak, FreeIPA, SSO
Автоматизация и скрипты: Bash, Python, Go, Express, Kubernetes Jobs
Анализ кода и безопасность: SonarQube, Trivy, Appscreaner, Vanessa
Условия
•комфортный офис в Москве (гибрид - 3 дня в офисе);
•забота о здоровье. Оформим полис ДМС со стоматологией. Скидки на ДМС для родственников;
•белая стабильная заработная плата, официальное оформление с первого дня работы в компании;
•участие в самых интересных и масштабных проектах в отрасли;
•мы являемся аккредитованной в Минцифры ИТ Компанией.