Описание
Ищем опытного инженера, который возьмёт на себя отказоустойчивость, производительность и масштабируемость нашей инфраструктуры. Главная цель роли — стабильная работа серверной и сетевой инфраструктуры без простоев для бизнеса. Основная инфраструктура размещена в собственном ЦОД (on-premise), часть нагрузок — в Yandex Cloud. Поэтому нам особенно важны глубокие знания виртуализации, сетей и опыт эксплуатации bare-metal, а опыт работы с облаком и гибридными сценариями станет большим плюсом.
Задачи
•Обеспечивать бесперебойную работу серверной и сетевой инфраструктуры в собственном ЦОД (SLA / uptime)
•Эксплуатировать и развивать гибридную инфраструктуру (ЦОД)
•Администрировать и поддерживать полный технологический стек компании
•Проектировать и внедрять отказоустойчивые и масштабируемые решения (HA, DR)
•Эксплуатировать Kubernetes (self-hosted на VM и managed)
•Настраивать и поддерживать CI/CD-процессы
•Автоматизировать рутинные операции (Infrastructure as Code)
•Развивать системы мониторинга, логирования и observability
•Настраивать сетевую маршрутизацию и защищённые каналы связи (IPsec, OpenVPN)
•Участвовать в ротации дежурств on-call и реагировать на инциденты
•Проводить post-mortem и снижать число повторных сбоев
•Участвовать в проектировании архитектуры и внедрении нового функционала
•Разрабатывать и вести техническую документацию
Требования
•Опыт от 5 лет в системном администрировании / SRE / DevOps
•Опыт эксплуатации инфраструктуры в собственном ЦОД (on-premise / bare-metal)
•Опыт работы с высоконагруженными и распределёнными системами, обеспечения отказоустойчивости (HA, failover, disaster recovery)
•Глубокое знание Linux (Ubuntu): администрирование, тюнинг, troubleshooting
•Уверенная эксплуатация и проектирование виртуализации: VMware ESXi, KVM
•Уверенные знания сетей: маршрутизация, IPsec, OpenVPN, сетевая топология ЦОД (VLAN, L2/L3, firewall)
•PostgreSQL на уровне DBA: репликация, бэкапы, оптимизация запросов, тюнинг
•Опыт с MongoDB, Redis, Memcached
•Опыт с брокерами сообщений: RabbitMQ, ActiveMQ, Kafka
•Опыт эксплуатации Kubernetes (self-hosted на VM и managed-сервисы)
•Nginx, HAProxy
•Понимание деплоя и эксплуатации приложений на PHP, Java, Go, Node.js, Python
•CI/CD на стеке Atlassian: Bamboo, Bitbucket, Jira
•IaC: Ansible, Terraform
•Мониторинг и observability: Zabbix, Grafana, Prometheus, VictoriaMetrics, Jaeger; логирование: ELK / EFK
•Умение писать понятную техническую документацию
•Готовность к дежурствам on-call по графику ротации
•Системное и аналитическое мышление
•Самостоятельность и проактивность в работе
•Способность сохранять спокойствие во время инцидентов и дежурств
•Готовность брать ответственность за результат (ownership)
•Умение находить общий язык с командами разработки
•Стремление автоматизировать рутину и улучшать процессы
Будет плюсом
•Опыт работы с Yandex Cloud или другими публичными облаками (AWS, GCP)
•Опыт построения гибридной инфраструктуры (ЦОД ↔ облако)
•Опыт построения SRE-практик: SLI / SLO / error budget
•Service Mesh (Istio, Linkerd), GitOps (ArgoCD, FluxCD)
•Скриптинг на Bash и Python
•Знание принципов безопасности: hardening, Vault
•Опыт работы с СХД и резервным копированием на bare-metal
•Сертификаты: RHCE / LFCS, CKA / CKAD, VMware VCP
Условия
•Гибридный формат работы: офис + удалёнка
•Дежурства on-call по графику ротации
•Собственный ЦОД и гибридная инфраструктура с облаком — много интересных инженерных задач и влияние на архитектуру