Дмитрий Галкин

A smiling young man with styled hair, wearing a dark sweater over a collared shirt, in an indoor setting with soft lighting and blurred background.
Эксперт по Python, OpenStack и тому, что принято называть DevOps. На протяжении последних 10 лет работаю в хорошо известных компаниях в Германии и России. На данный момент работаю DevOps консультантом в Германии.
Часовой пояс: GMT +2

Опыт

На протяжении последних 10+ лет работаю в хорошо известных компаниях в Германии и России.

Являюсь экспертом по Python, Openstack и широкому кругу того, что принято называть DevOps. В данный момент работаю как IT / DevOps Инженер и консультант в Берлине. До этого работал в самой большой хостинг компании в Германии - STRATO AG. А также в SAP, EOS Group, Univention GmbH, Mirantis Inc. и других компаниях.

Владею сертификацией Openstack Foundation Administrator (COA) и являюсь контрибутором в различные open-source проекты включая: vagrant-libvirt, openstack, ucs, theforeman.

Университетское образование: Магистр наук и Бакалавр инженерии с отличием.

Могу свободно общаться на Русском, Английском и Немецком языках.

Менторство

Я буду рад оказать поддержку во всём что касается DevOps и Python, включая (но не ограничиваясь):

  • DevOps практики и главные концепты
  • Puppet, Ansible, SaltStack и всё что касается автоматизации и конфигурации
  • Виртуализация, Публичные и частные Клауды: AWS, Digital Ocean, OpenStack
  • Docker контейнеры и их оркестрирование с помощью Kubernetes
  • Load-Balancing, caching и High-Availability предоставляемых сервисов
  • Инфраструктура как Код, Immutable инфраструктура и её тестирование
  • Jenkins, pipelines, groovy и почему они так полезны
  • Python экосистема, virtualenvs, pip, pypi, tox, python инструменты
  • GIL, JIT, CPython, Cython, Jython - и что всё это значит
  • Тесты, почему их нужно писать, и как дебажить код, написанный на питоне
  • Ускорение Python кода и как это работает
  • Pylint, pyflakes, pep8, pycharm и другие полезные утилиты для "чистого" кода
  • Контрибутинг в open-source проекты на Python и почему стоит этим заниматься
  • Хорошие и плохие практики, другими словами как стоит писать код и как не стоит

Вы можете узнать больше обо мне на LinkedIn и GitHub.

Ключевые навыки

  • theforeman
  • python
  • openstack
  • puppet
  • jenkins
  • bash
  • ruby
  • vagrant
  • docker
  • saltstack
  • ansible
  • haproxy
  • nginx
  • linux
  • libvirt
  • pacemaker
  • mysql
  • galera
  • kubernetes
  • cloud

Специализация

  • Системное администрирование

    Linux мир полон новых терминов для тебя? Расскажу и покажу всё, от уровня системных вызовов до настроек фаервола, управления пользователями и процессами в Linux'е.

  • Частные облака

    Запустить своё частное облако? - Легко! Научу OpenStack'у как самой продвинутой платформе для построения частных и публичных облаков. Rackspace, Open Telekom Cloud, Telefonica и другие!

  • Программирование на Python

    Научу Python'у и покажу, как следует писать код и как не следует. PEP, PyPi, Gil, PyLint, Cython, tox, virtualenv и многое другое перестанет быть иностранными словами для тебя.

  • Системы управления конфигурацией

    Научу одной из главных концепций DevOps — автоматизации и управлению конфигурации систем. Puppet, SaltStack, Ansible, Chef; Infrastructure as a Code; Immutable Infrastructure.

Статьи

Отзывы

Рекомендую Дмитрия как толкового и отзывчивого ментора. Исходя из пройденого курса, могу с уверенностью сказать, что он найдет к каждому подход, ответит как на основные, так и дополнительные вопросы по ходу Вашего обучения.

Vladimir Tasnicenco, 24/05/18

Дмитрий настраиваемый. =) Режим обучения и метод взаимодействия с ним можно без труда обговорить и устроить под себя. Он проявляет вовлеченность в процесс обучения студента, желание помочь, поделиться опытом, открыт к обсуждению не только задач курса, но и других вопросов, связанных с профессиональной деятельностью и демонстрирует неизменно ответственный и основательный подход к своей работе - всегда достаточно оперативно отвечает на вопросы, рецензирует задания, и сам инициативно предлагает помощь. Отдельно хочется отметить, что он не только готов разъяснить теорию в случае трудностей, но и готов делиться так называемыми best practices, что уже в процессе обучения позволяет усваивать не только "как это сделать", но и "как сделать это хорошо".

Свой курс я к текущему моменту не закончил, поскольку ВНЕЗАПНО! в середине обучения нашел работу на искомой должности (и теперь у меня обучение в процессе работы), но и тут стоит так же отметить участие Дмитрия, который оказывал помощь в подготовке к собеседованиям: помогал оценивать имеющиеся знания, мог подсказать некоторые часто встречающиеся вопросы, в случае необходимости провести тестовое собеседование, подсказать, какие области следует еще подтянуть и даже оказать разволновавшемуся раньше времени джуниору своего рода моральную поддержку. =)))

В общем, впечатления исключительно положительные, выражаю Дмитрию благодарность, а читающему это потенциальному студенту рекомендую Дмитрия в качестве ментора.

Александр Кибанов, 10/04/18

С Дмитрием прозанимался гораздо больше двух недель, крепко подтянул свои знания в области администрирования Linux и автоматизации, а в моей работе [сети с уклоном в энтерпрайз и датацентры] такие навыки являются дополнительным хорошим плюсом в карму и выгодно выделяют меня среди прочих кандидатов, таковых знаний не имеющих. Обучался на MKDEV не впервые, знал что это такое и формат этот мне подходит. Задания сформированы таким образом, чтобы дать ученику представление о системе и набить руку на типовых задачах, а также дать представление о том, что значит DevOps и зачем он нужен в компании.

Владимир Фомин, 15/09/17

Впечатления, в общем, только положительные. Обучение понравилось, ментор был отзывчивым настолько, что иногда возникало впечатление, что он тратит на меня все своё время )

Знания, которые я получил, я сразу же начал применять на практике, и думаю благодаря этим знаниям, в том числе, я получил достаточно высокооплачиваемую работу. Формат обучения более чем понравился, я бы ничего менять в нем не стал.

Так что обучение оправдало все мои лучшие ожидания, за что и благодарю. Ну и планирую продолжать его, как только появится возможность.

Константин Шуткин, 12/07/17