Санкт-Петербург, Заставская улица, 22к2
Метро: Московские воротаМы — Timeweb Cloud, провайдер облачных решений с географически распределённой инфраструктурой. Мы разрабатываем полноценную IaaS/PaaS-платформу, которая включает сервисы Managed Kubernetes, APPS Platform, DBaaS, объектное хранилище S3, Load Balancing as a Service (LBaaS) и виртуальные приватные сети. Наша цель — создавать мощные и технологичные продукты, за которыми стоит сложная и интересная разработка.
Один из основных продуктов — платформа Kubernetes as a Service (KaaS). Мы строим публичное облако и управляем тысячами клиентских кластеров с помощью собственного control plane. Мы не используем готовые решения — мы пишем свою логику оркестрации, автоматизируем установку и масштабирование кластеров.
Мы ищем инженера, который хочет работать со сложной инфраструктурой, разбираться в устройстве Kubernetes до уровня компонентов и etcd, писать на Go и создавать новые продукты вокруг K8.
Чем предстоит заниматься:
Развитие платформы
Автоматизировать развёртывание и управление тысячами клиентских Kubernetes-кластеров с помощью собственного control plane.
Проектировать архитектуру KaaS: выбирать и внедрять CNI, CSI, ingress-контроллеры, системы управления секретами, политики безопасности.
Участвовать в создании новых продуктов вокруг Kubernetes: от идеи до продакшна.
Работа с кодом и операторами
Писать и поддерживать Helm-чарты.
Работать с Kubernetes-операторами: читать код, дебажить, при необходимости создавать свои (Go — основной язык команды).
Собирать Docker-образы, иногда — deb-пакеты.
Администрирование и надёжность
Обеспечивать 24/7 доступность сервисов KaaS и инфраструктурных компонентов: Harbor, мониторинг, CI/CD.
Настраивать и развивать мониторинг и алертинг (Prometheus + Grafana + Node Exporter).
Расследовать инциденты на уровне компонентов Kubernetes и Linux.
Автоматизировать рутинные операции через GitLab CI/CD и скрипты на Bash.
Наш стек:
Платформа: Kubernetes (self-hosted control plane), собственный control plane для управления клиентскими кластерами
Реестры: Harbor
CI/CD: GitLab CI/CD (наряду с другими инструментами)
Мониторинг: Prometheus, Grafana, Node Exporter
Языки: Go, Bash
Упаковка: Helm, Docker, deb-пакеты (иногда)
Мы ждём от тебя:
Понимание архитектуры: control plane (kube-apiserver, etcd, scheduler, controller-manager), worker nodes (kubelet, kube-proxy, container runtime), reconciliation loop, работа с etcd как хранилищем состояния.
Уверенный опыт администрирования production Kubernetes-кластеров.
Хорошее знание Linux: понимание cgroups, namespaces, сетевого стека, умение расследовать проблемы на уровне ОС.
Опыт написания Helm-чартов и сборки Docker-образов.
Опыт работы с GitLab CI/CD.
Опыт работы с системами мониторинга (Prometheus / Grafana / Node Exporter).
Уровень чтения и дебага кода (основной язык команды — Go, код операторов окружает нас везде). Чем глубже навыки Go, тем лучше.
Готовность аргументировать и отстаивать свои технические решения.
Системное мышление и умение видеть картину целиком.
Что мы предлагаем:
Масштаб и сложность: Тысячи клиентских кластеров, собственный control plane;
Влияние на продукт: Ты участвуешь в создании новых фич и сервисов, а не просто поддерживаешь существующее;
Развитие в Go и операторах: Основной язык команды — Go, ты будешь окружён кодом и сможешь прокачаться до написания своих контроллеров;
Сильная команда: Мы собираем инженеров, которым интересно копать глубоко и строить сложные системы;
Дополнительно для тех, кто с нами в Петербургском офисе:
Приемы офисного врача;
Компенсация питания по “НаЛанч”;
Библиотека в офисе, возможность обучаться у коллег из других отделов и направлений.
Офисная кухня с кофе, чаем, фруктами и снэками в неограниченном количестве.
Для быстрой коммуникации укажите ссылку на ваше портфолио и @ своего Telegram в сопроводительном, спасибо! :)
СПб ГКУ Санкт-Петербургский информационно-аналитический центр
Санкт-Петербург
до 200000 RUR
Наследие Диджитл
Санкт-Петербург
до 300000 RUR