Мы являемся частью цифрового блока ОАО «РЖД» и в настоящее время ищем 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 дня в офисе);
- забота о здоровье. Оформим полис ДМС со стоматологией. Скидки на ДМС для родственников;
- белая стабильная заработная плата, официальное оформление с первого дня работы в компании;
- участие в самых интересных и масштабных проектах в отрасли;
- мы являемся аккредитованной в Минцифры ИТ Компанией.
Похожие вакансии
Kubernetes на уверенном продакшн уровне: deployments, services, ingress, RBAC, Helm. IaC: Terraform, понимание декларативного подхода к инфраструктуре. Docker и контейнеризация...
Практический опыт работы с Kubernetes/Openshift и Docker с точки зрения развертывания в нем приложений. Практический опыт реализации CI/CD...
Практический опыт эксплуатации продакшен-кластеров Kubernetes в high load и high available конфигурациях (на базе kubeadm). Уверенное владение: Kubernetes, Helm...
Глубокое понимание принципов работы операционных систем семейства Linux (systemd/initramfs и т.д). Опыт работы с Gitlab-CI, Docker, Grafana...
Знание основ программирования. Умение быстро разбираться в чужом коде. Умение работать в команде, групповая разработка. Ответственность и самостоятельность в работе.
