Вакансия: Senior Kubernetes/Platform Engineer
Описание вакансии
В подведомственную организацию Министерства государственного управления, информационных технологий и связи Московской области ГКУ МО МОЦ ИКТ требуется Middle DevOps .
МОЦ ИКТ Московский областной центр информационно-коммуникационных технологий.
Основные цели компании:
развитие и эксплуатация информационно-телекоммуникационной инфраструктуры Правительства Московской области и обеспечение органов государственной власти Московской области услугами связи и вычислительными ресурсами эксплуатируемых центров обработки данных;
развитие проектов в сфере искусственного интеллекта;
организация централизованного обеспечения органов государственной власти Московской области средствами вычислительной техники, программными и цифровыми продуктами и сервисами.
Ключевые задачи учреждения включают:
обеспечение работы единой интегрированной мультисервисной телекоммуникационной сети и единой инфраструктуры технологического обеспечения Правительства Московской области;
поддержка и развитие телефонии Правительства Московской области;
реализация комплекса мер по импортозамещению в сфере IT в регионе;
функционирование единой службы поддержки пользователей и контроль качества предоставляемых услуг;
организация закупок товаров и услуг для обеспечения функционирования информационных систем Правительства МО, а также централизованное обеспечение центральных исполнительных органов и государственных органов Московской области средствами вычислительной и организационной техники;
поддержка рабочих мест сотрудников Правительства МО;
поддержка систем, обеспечивающих предоставление государственных и муниципальных услуг, и контроль их качества;
эксплуатация Центров обработки данных Правительства Московской области;
реализация региональных проектов в сфере ИТ.
Ключевые проекты:
Прогрессивный ЦОД Правительства Московской области ;
региональный проект Отечественные решения ;
Колл-центры Правительства Московской области и другие.
Задачи:
- С нуля спроектировать и внедрить "Kubernetes as a Service" внутри компании, обеспечивая масштабируемость, гибкость и устойчивость платформы.
- Настроить и оптимизировать кластеры Kubernetes, включая подбор подходящего железа (серверных ресурсов), конфигурации сетей и систем хранения для максимальной производительности и надёжности.
- Проектировать, развёртывать и совершенствовать CI/CD пайплайны для автоматизированного выката сервисов в Kubernetes.
- Разрабатывать Helm-чарты или иные манифесты для упрощения управления жизненным циклом приложений.
- Настраивать мониторинг, логирование и алертинг для обеспечения предсказуемой и контролируемой работы сервисов.
- Интегрировать Kubernetes-кластеры с существующей ИТ-инфраструктурой компании: системами хранения данных (NAS/SAN, Ceph, NFS), сетевым оборудованием и решениями для балансировки нагрузки.
- Взаимодействовать с командами разработки и эксплуатации, помогая им эффективно использовать Kubernetes и связанные инструменты.
- Участвовать в планировании развития инфраструктуры: оценивать будущие потребности в ресурсах, определять стратегию масштабирования железа и модернизации сетевых решений.
Требования:
Глубокое знание Kubernetes и оркестрации контейнеров:
- Продвинутый опыт работы с Kubernetes: развертывание кластеров "с нуля", настройка основных примитивов (Deployments, StatefulSets, DaemonSets, Ingress, Network Policies).
- Опыт использования Helm для создания и управления чартами.
- Понимание принципов Service Mesh (Istio, Linkerd) и интеграции их с существующей сетевой архитектурой.
Контейнеризация и CI/CD:
- Глубокое знание Docker: оптимизация образов, многоконтейнерные приложения, работа с Docker Compose.
- Опыт создания и оптимизации конвейеров CI/CD (Jenkins, GitLab CI, Argo CD) для автоматизации всего жизненного цикла приложений.
Инфраструктура, оборудование и сетевые технологии:
- Понимание принципов работы серверного "железа": CPU, RAM, SSD/HDD, NVMe, RAID, а также умение оценивать производительность и выбирать оптимальные конфигурации для рабочих нагрузок.
- Опыт работы с системами хранения: настройка и интеграция Persistent Volumes, использование CSI-драйверов, понимание особенностей распределённых систем хранения.
- Знание сетевых протоколов и топологий: VLAN, VXLAN, LACP, балансировщики нагрузки (аппаратные или программные), настройка межсетевого взаимодействия и безопасного разделения сетевых сегментов.
- Понимание основ безопасности на уровне сети, аутентификации, шифрования трафика, а также механик RBAC внутри Kubernetes.
Мониторинг и логирование:
- Опыт настройки мониторинга производительности инфраструктуры и приложений с помощью Prometheus, Grafana, ELK/EFK Stack и других решений.
- Умение анализировать метрики и логи, оперативно реагировать на инциденты и оптимизировать работу систем.
Автоматизация и IaC:
- Опыт использования Terraform, Ansible, Puppet или Chef для автоматизации и контроля изменений в инфраструктуре.
- Навыки скриптинга (Bash, Python, Go) для создания утилит автоматизации, написания хуков и небольших сервисных скриптов.
Личные качества:
- Аналитический подход к решению проблем, умение быстро выявлять "слабые места" в инфраструктуре.
- Способность взаимодействовать с разными командами (разработчики, сисадмины, сетевые инженеры) для достижения общих целей.
- Готовность к непрерывному обучению новым технологиям и практикам.
- Внимательность к деталям, умение документировать процессы и изменения.
Дополнительные плюсы:
- Опыт работы с облачными провайдерами (AWS, GCP, Azure) и гибридными решениями.
- Знание OpenStack или VMware для интеграции Kubernetes с виртуализированными средами.
- Опыт работы с базами данных в контейнерах и настройка отказоустойчивых кластеров БД.
Условия работы:
- работа аккредитованной ИТ-компании;
- участие в реализации значимых цифровых проектов регионального уровня;
- оформление по ТК РФ;
- конкурентный и стабильный уровень оплаты труда + премии по итогам работы;
- профессиональный и карьерный рост;
- удаленный формат работы, комфортный офис в Бизнес-центре класса А (станция м. Мякинино, 7 минут пешком);
- дружный коллектив.