Профиль платформенного инженера

Шамиль Саттаров

Платформенный инженер, инженер-DevOps

Кратко

Платформенный инженер. Строю cloud-native системы, которые остаются декларативными: инфраструктура кодом, поставка через GitOps, stateful-сервисы на операторах, наблюдаемость и восстановление в комплекте.

Опыт работы

январь 2020 — настоящее время

Funnelflux

Платформенный инженер

Гонконг · Удалённо · funnelflux.com

  • Настройка и сопровождение конвейеров CI/CD для поставки приложений.
  • Обучение команды практикам DevOps, включая IaC, IaaS и Gitflow.
  • Обеспечение отказоустойчивости приложений и настройка облачных сервисов GCP, GKE, GCLB, CloudFlare и SingleStore.
  • Исследование, проектирование и развёртывание вспомогательных сервисов и СУБД для Kubernetes-приложений, включая External DNS, CertManager, Prometheus Operator, Jaeger, Elasticsearch, ClickHouse, Redis и Postgres Operator.
  • Помощь разработчикам в подготовке традиционных веб-приложений к эксплуатации в облаке — встраивание метрик Prometheus, настройка Google Cloud Logging и трассировки OpenTracing / Jaeger.

Ключевое

  • Перевёл платформу с нагрузкой ~300 RPS с вручную настроенного сервера на кластер Docker Swarm, развёрнутый через Ansible, затем на GKE под управлением Terraform — все миграции прошли без простоя.
  • Внедрил GitOps на Argo CD для 20+ сервисов и служебных приложений — выкатка сократилась с трёх с лишним минут до менее чем одной, откат выполняется одним коммитом.
  • Перевёл инфраструктуру как код с Terraform на Crossplane, устранив дрейф конфигурации — состояние непрерывно сверяется с Git.
  • Перевёл развёртывание с Helm на Argo CD, а затем на Rendered Manifests Pattern — диффы читаются как обычный YAML, с Argo CD снята нагрузка по рендерингу шаблонов.
  • Перевёл управление секретами на External Secrets Operator — секреты попали в общий GitOps-поток, каждая ссылка прослеживается.
  • Перевёл stateful-сервисы на Kubernetes-операторы — Postgres, ClickHouse, Redis, Elasticsearch — и забрал Kafka у внешнего провайдера внутрь кластера на Strimzi.
  • Заменил раздачу статики с собственного Nginx, регулярно дававшего сбои, на Google Cloud Storage за CDN.

апрель 2018 — январь 2020

Росско

Главный инженер-DevOps

Новосибирск, Россия · Удалённо · www.rossko.ru

  • Поддержка разработки портала дистрибуции и его процессов CI/CD.
  • Миграция традиционных веб-приложений на микросервисную архитектуру.
  • Контейнеризация инфраструктурных сервисов и эксплуатация оркестратора Docker Swarm.
  • Перевод команды системных и сетевых администраторов на инфраструктуру как код и работу с изменениями через Git.

Ключевое

  • Перевёл парк из 20+ хостов vSphere и порядка 100 виртуальных машин под управление Ansible, AWX и Terraform — вместо собранных вручную серверов воспроизводимое развёртывание.
  • Унифицировал непрерывную поставку для 15+ микросервисов основного приложения — восемь разработчиков получили единый путь в продакшен вместо отдельных скриптов на каждый сервис.
  • Построил наблюдаемость микросервисов на EFK, Prometheus и Grafana — журналы и метрики в одном месте, сбои обнаруживаются быстрее, диагностика проще.
  • Перевёл файлы веб-сервисов в объектное хранилище MinIO, сняв состояние с серверов приложений.

январь 2017 — апрель 2018

Plussell

Инженер-DevOps

Екатеринбург, Россия · Удалённо

  • Сопровождение сборки и релизов Java-приложений на Liferay и OSGi, включая версии и зависимости.
  • Развёртывание серверов с помощью OpenStack Heat / CloudFormation, Ansible и shell / Python.
  • Эксплуатация контейнерной инфраструктуры на базе Docker и Kubernetes.
  • Проектирование и сопровождение инфраструктуры LDAP и PKI на базе FreeIPA, развёртывание SDN с OpenStack Neutron и Flannel.

Ключевое

  • Заменил ручную сборку конвейером на Jenkins и Nexus, перевёл управление зависимостями на Gradle — время сборки сократилось с часов до минут.
  • Перевёл платформу с двух вручную настроенных физических серверов в облако Mail.ru, работавшее тогда на чистом OpenStack, — инфраструктура разворачивается из Heat и Ansible.
  • Построил кластер Kubernetes на OpenStack с полностью автоматическим развёртыванием и перевёл на него вспомогательные системы — Elasticsearch и Jenkins.
  • Перевёл портал Liferay с Tomcat на WildFly.

апрель 2015 — январь 2017

ГУП «Центр информационно-коммуникационных технологий Республики Башкортостан»

системный администратор, «ведущий специалист-эксперт»

Уфа, Россия · ciktrb.ru

  • Развёртывание и эксплуатация кластеров виртуализации KVM и VMware.
  • Разработка и проверка сценариев аварийного восстановления серверных систем.
  • Аудиты информационной безопасности, устранение уязвимостей и нагрузочное тестирование.

Ключевое

  • Объединил FreeIPA, Foreman, isc-dhcp и Zabbix в единую цепочку выдачи и мониторинга серверов.
  • Автоматизировал развёртывание тестовых сред для учений по реагированию на инциденты.

апрель 2014 — апрель 2015

Фриланс

системный и сетевой инженер

Уфа, Россия · Удалённо

  • Проектирование и развёртывание сетевой и серверной инфраструктуры для малого бизнеса.

Ключевое

  • Построил и передал заказчикам инфраструктуру офисов под ключ — СКС, серверы, мониторинг.

март 2012 — апрель 2014

Национальная библиотека Республики Башкортостан им. Ахмет-Заки Валиди

сетевой инженер, «инженер-программист»

Уфа, Россия · bashnl.ru

  • Проектирование и внедрение сетевой инфраструктуры, включая СКС и активное оборудование Cisco, MikroTik и Juniper.
  • Администрирование серверов Windows и GNU/Linux.
  • Развёртывание и сопровождение мониторинга Nagios.

Ключевое

  • Построил защищённую мультисервисную сеть между центральным офисом и удалёнными площадками с доступом сотрудников через OpenVPN.
  • Модернизировал ЛВС целиком — проект СКС, выбор и настройка оборудования, спецификации, работа с поставщиками.

ноябрь 2010 — март 2012

ГБУ «Центр информационно-коммуникационных технологий при Аппарате Правительства Республики Башкортостан»

сетевой инженер, «ведущий специалист-эксперт»

Уфа, Россия · www.ciktrb.ru

  • Проектирование и внедрение сетевых решений для государственных учреждений.
  • Подготовка проектной документации и технических заданий.

Ключевое

  • Руководил созданием крупнейшей в республике отказоустойчивой сети.

январь 2009 — октябрь 2010

ОАО «Челябтяжмашпроект»

системный администратор, «администратор информационной безопасности вычислительной сети»

Челябинск, Россия

  • Администрирование AD, Squid и шлюза на FreeBSD.
  • Обеспечение информационной безопасности офисной сети.

Ключевое

  • Построил офисную ЛВС с нуля — оборудование, СКС, домен AD — и организовал выделенный канал до головной компании.
  • Автоматизировал учёт техники на OCS Inventory.

август 2008 — январь 2009

ООО «РОН-Телеком»

системный администратор

Челябинск, Россия

  • Администрирование AD, Sendmail, Squid, VoIP-шлюза и АТС Nortel BCM 2000.

Ключевое

  • Объединил сети офиса в Челябинске и завода в Трёхгорном.
  • Перевёл Windows Server 2003 R2 на 2008 без остановки сервисов.

январь 2008 — июнь 2008

ООО «Хайнекен Логистик-Ч»

системный администратор

Челябинск, Россия

  • Администрирование AD, Lotus Domino, 1С:Предприятие на MS SQL, Squid на ALT GNU/Linux и резервного копирования Bacula.

Ключевое

  • Перевёз офис логистики на новую площадку без остановки складских операций.

декабрь 2006 — декабрь 2007

ООО «Юнимилк»

системный администратор, «специалист отдела информационных технологий»

Челябинск, Россия · danone.ru

  • Администрирование AD, Exchange и 1С:Предприятие, обслуживание АТС Panasonic.

Ключевое

  • Перенёс офис вместе с телефонией, не прерывая рабочий день.

август 2006 — декабрь 2006

ООО «Союз-Регион»

старший системный администратор

Челябинск, Россия · www.soyuz.ru

  • Администрирование сети интернет-кафе и шлюза на FreeBSD.

Ключевое

  • Подготовил новую торговую точку к запуску — СКС, рабочие места, обучение персонала.

январь 2006 — август 2006

ООО «Профсистемы»

техник по ремонту и обслуживанию ПК

Учалы, Россия

  • Сборка, настройка и ремонт ПК, установка операционных систем.

Ключевое

  • Собрал собственный образ Windows XP с драйверами и программами — установка на новую машину сократилась примерно с полутора часов до десяти минут.

Образование

2018 · Высшее

Академия ВЭГУ

Прикладная информатика

2008 · Высшее

Южно-Уральский государственный университет (Национальный исследовательский университет)

Информационно-измерительная техника и технологии