Андрей Александров

Эксперт и консультант. Помогает развивать инженерные практики и процессы в платформенных и продуктовых командах.
Более 7 лет помогает компаниям развивать инженерную культуру, процессы и практики. Работал в Evil Martians, Arenum Games, Mafin, Express 42. Помогал развивать инженерную культуру, процессы и практики в таких компаниях, как Тинькофф, Авито, МТС, ВК, inDrive, Exness, Wild Apricot, Райффайзен Банк, Яндекс, Mafin. Выступал на конференциях AgileDays, TechLeadConf, DevOpsConf, DevOops, Whale Rider, DevOps Moscow, DevOps Novosibirsk.
Проекты:
  1. Провел анализ SDLC процессов, технических практик и сценариев использования платформы для разработки (IDP) с целью создания и развития собственной методологии, включающей модель зрелости и каталог процессов, практик и метрик;
  2. Провел аудит продуктовых и платформенных команд для запуска акселератора по развитию инженерных практик в технологической компании. Определил ограничения для запуска, подготовил рекомендации по решению и составил роадмап развития акселератора;
  3. Анализировал SRE практики в FoodTech компании. Подготовил рекомендации по снижению нагрузки на SRE команду, усилению вовлечения разработчиков в on-call, а также формированию набора сервисов платформы, необходимых для распространения SRE практик в масштабах компании;
  4. Помогал компаниям с переходом на Trunk-Based Development. Планировал переход, консультировал по применению практик TBD и проводил вебинар для команд Яндекс.Практикума. Разрабатываю корпоративные и публичные тренинги по Trunk-Based Development;
  5. Развивал SRE практики в Evil Martians. Описал организацию через подход Team Topologies, что позволило выявить ограничения текущей модели взаимодействия. Организовал внутренний митап и привлек эксперта по коммуникации для анализа конфликтов с коллегами и клиентами. Участвовал в продажах, формулировании SRE как продукта и в разработке видения будущей платформы. Проводил R&D по выбору инструментов и решений для платформы и клиентов. Анализировал загрузку команды по клиентам для расчета затрат. Обслуживал инфраструктуру клиентов, реагировал на инциденты и снижал расходы в облаках. Рабочий стек: AWS, GCP, Kubernetes, Terraform, ArgoCD, Flux, Prometheus, Loki, Grafana, Redis, Postgres, Ruby On Rails и сервисы на Go;
  6. Развивал SRE практики в Arenum Games. Построил платформу на основе bare metal Kubernetes с использованием Kubespray. Перевел часть легаси инфраструктуры в Kubernetes. AWS управлялся через Pulumi. Внедрил мониторинг, реакцию на инциденты, разбор аварий и подготовку постмортемов. После моего ухода команда разработки взяла управление облаком на Pulumi на себя;
  7. Руководил платформенной командой в Mafin. Применил подход Team Topologies для выявления дисфункций команд и планирования развития платформы. Построил платформу, обеспечивающую независимость продуктовых команд от эксплуатации и первой линии поддержки. Совместно с командами сократил потребность разработчиков обращаться за помощью в эксплуатацию и первую линию. Внедрение Kanban повысило предсказуемость сроков выполнения задач платформы и подрядчиков. Представил результаты на TechLead Conf 2020. Платформа обеспечивала создание тестовых стендов в GitLab, выпуск новых микросервисов в прод, управление доступами, управление секретами и прозрачность состояния сервисов. Стек прода: bare metal Kubernetes, Kafka, Zookeeper, Redis cluster, Prometheus, Grafana, ELK, Jaeger, ClickHouse. Стек платформы: Kubernetes в GCP, GitLab, Ansible, Pulumi;
  8. Как эксперт в Express 42 анализировал инженерные практики и процессы разработки в Тинькофф. Подготовил рекомендации по развитию платформы, провел CustDev команд разработки, выявил ограничения текущих процессов и предложил варианты решения. Внедрял Infrastructure as Code в МТС на Ansible. Рефакторил крупные инсталляции Chef в Wild Apricot и 1 ОФД. В платформенной команде Wild Apricot строил стенды для разработчиков на Chef и Terraform. В МТС внедрял Continuous Delivery на Ansible для Linux и Windows серверов;
  9. Проводил публичные и корпоративные тренинги по Docker, ELK, моделям ветвления и Continuous Delivery. Читал тренинги в Райфайзенбанке и Альфа Банке. Разработал двухдневный тренинг Непрерывная поставка в Kubernetes и вел онлайн-курс DevOps практики и инструменты на OTUS;
  10. Экспериментировал с разработкой Kubernetes операторов на Go и создавал CLI инструменты на Ruby и Python для клиентских проектов.

Аккаунты:

Выступления на конференциях и публикации:
  1. Поиск дисфункций команд и их решения с Team Topologies на AgileDays 2023
  2. Воркшоп топологии платформенных команд на DevOops 2021
  3. Воркшоп по командным топологиям на DevOpsConf 2021
  4. Pulumi на DevOps Moscow meetup
  5. Calico изнутри. Архитектура и возможности
  6. Continuous Integration как практика на DevOps Novosibirsk meetup
  7. Платформенные команды: польза или вред на TechLeadConf 2020
  8. Применение практик Тиаго Форте для управления своими знаниями на KnowledgeConf
  9. Почему Trunk Based Development лучшая модель ветвления на DevOps Moscow meetup
  10. Continuous Delivery в начале 2019 года
  11. Как начать DevOps-трансформацию на Whale Rider 2018

Выпуски подкаста DevOps Deflope: