Дмитрий Галкин
Опыт
На протяжении последних 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 и почему стоит этим заниматься
- Хорошие и плохие практики, другими словами как стоит писать код и как не стоит
Ключевые навыки
- 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.
Статьи
Отзывы
Рекомендую Дмитрия как толкового и отзывчивого ментора. Исходя из пройденого курса, могу с уверенностью сказать, что он найдет к каждому подход, ответит как на основные, так и дополнительные вопросы по ходу Вашего обучения.
Дмитрий настраиваемый. =) Режим обучения и метод взаимодействия с ним можно без труда обговорить и устроить под себя. Он проявляет вовлеченность в процесс обучения студента, желание помочь, поделиться опытом, открыт к обсуждению не только задач курса, но и других вопросов, связанных с профессиональной деятельностью и демонстрирует неизменно ответственный и основательный подход к своей работе - всегда достаточно оперативно отвечает на вопросы, рецензирует задания, и сам инициативно предлагает помощь. Отдельно хочется отметить, что он не только готов разъяснить теорию в случае трудностей, но и готов делиться так называемыми best practices, что уже в процессе обучения позволяет усваивать не только "как это сделать", но и "как сделать это хорошо".
Свой курс я к текущему моменту не закончил, поскольку ВНЕЗАПНО! в середине обучения нашел работу на искомой должности (и теперь у меня обучение в процессе работы), но и тут стоит так же отметить участие Дмитрия, который оказывал помощь в подготовке к собеседованиям: помогал оценивать имеющиеся знания, мог подсказать некоторые часто встречающиеся вопросы, в случае необходимости провести тестовое собеседование, подсказать, какие области следует еще подтянуть и даже оказать разволновавшемуся раньше времени джуниору своего рода моральную поддержку. =)))
В общем, впечатления исключительно положительные, выражаю Дмитрию благодарность, а читающему это потенциальному студенту рекомендую Дмитрия в качестве ментора.
С Дмитрием прозанимался гораздо больше двух недель, крепко подтянул свои знания в области администрирования Linux и автоматизации, а в моей работе [сети с уклоном в энтерпрайз и датацентры] такие навыки являются дополнительным хорошим плюсом в карму и выгодно выделяют меня среди прочих кандидатов, таковых знаний не имеющих. Обучался на MKDEV не впервые, знал что это такое и формат этот мне подходит. Задания сформированы таким образом, чтобы дать ученику представление о системе и набить руку на типовых задачах, а также дать представление о том, что значит DevOps и зачем он нужен в компании.
Впечатления, в общем, только положительные. Обучение понравилось, ментор был отзывчивым настолько, что иногда возникало впечатление, что он тратит на меня все своё время )
Знания, которые я получил, я сразу же начал применять на практике, и думаю благодаря этим знаниям, в том числе, я получил достаточно высокооплачиваемую работу. Формат обучения более чем понравился, я бы ничего менять в нем не стал.
Так что обучение оправдало все мои лучшие ожидания, за что и благодарю. Ну и планирую продолжать его, как только появится возможность.