Дмитрий Василец

Close-up of a man with glasses looking at the camera with a serious expression, wearing a checkered shirt with a red jacket, with a blurred city street background.
Я консультант. Не должно быть людей в сфере роботизации. Но сейчас роботы маленькие и им надо помочь захватить планету. И не дать чужим злым роботам победить наших добрых роботов.
Часовой пояс: GMT +3

Опыт

Я консультант по Big Data, Realtime обработке данных, облачным системам. Эти модные слова несут в себе простой смысл - работать должны роботы, и решения принимать они же на основе текущей информации.

Помогал эксплуатировать роботов в компаниях Here (Nokia) (сбор информации, визуализация и предсказание проблем), Fujitsu (управление контейнерами в частном облаке, сбор информации), IngDiBa (внедрение Spark, Hadoop, R в бизнес банка).
Носитель гордого звания Red Hat® Certified Architect, Spark Certified Developer и Scrum Master.

Предыдущие увлечения виртуализацией, e-commerce, voip можете увидеть на линкедине и на гитхабе.

Создатель и мейнтейнер проекта vagrant-libvirt. Внёс вклад в opensource проекты Pulp, Apache Spark, ovirt, Kubernetes, ActiveMerchant, Spree, ranger, logstash, TheForeman.

Учу не только задачки решать, но и продавать свои услуги.

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

  • chef
  • puppet
  • openshift
  • spark
  • hadoop
  • theforeman
  • redhat satellite
  • freeipa
  • kerberos
  • engineering
  • ml
  • docker
  • openstack

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

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

    Своё приватное облако лучше aws, параноидально безопасное и всюду зашифрованное, геораспределенное, высокой доступности и само себя обслуживающее. Но надо ли оно вам?

  • Машинное обучение

    Без заумных математических формул, используя готовые решения, внедрять роботов везде, даря им интеллект, сопоставимый с выпускником советского вуза.

  • Безопасность инфраструктуры

    Централизовано управлять всей инфраструтурой, смотреть во времени кто что делает, обнаруживать и реагировать на вторжение. Автоматизировать этот процесс по существующей истории.

  • Hadoop экосистема

    Когда и зачем стоит использовать хадуп, как обезопасить, мониторить и интегрировать с существующей инфраструктурой. Заодно разберем зачем столько вендоров хадупа и их различия

  • Контейнеры в Production

    Контейнер это `man 2 unshare`, `man 2 setns`, `man 2 pivot_root`. Лучшие друзья контейнера cgroup и selinux. А докерам тут места нет и я научу почему.

  • Публичные облака

    Публичный дом, публичные облака, публичный транспорт: пользоваться легко, вход копеечный, но надо соблюдать правила безопасности и вовремя перестать пользоваться.

Статьи

Отзывы

Занимался у Дмитрия примерно 2-3 месяца довольно активно. Потом было несколько эпизодических подписок. Обучение я запланировал на январь месяц, предварительно взяв отпуск(весь январь был свободен) и планировал пройти значительную часть(позже понял что эта оценка была грубой). Опыта scala, big data стэка у меня не было вообще никакого и java тоже. Курсы big data меня привлекли тем, что в описании говорилось о том что будет внесён какой-то вклад в опенсорс приложение Spark самим учеником. О самом обучении. (На момент старта работал девопсом, до этого имел некоторый опыт разработки на ruby.) Обучение было довольно сложным, было много ошибок в самых разных местах, где-то всплывал недостаток админских знаний(unix), где-то по разработке, сказывалось незнание jvm платформы. В ходе обучения было сделано резюме на английском. Вроде мелочь, а потом я его столько раз рассылал по всяким компаниям, очень хорошо когда оно готово заранее. Также удалось принять участие в разработке инструмента для исправления дат в документации scala, в официальном репозитории и это был очень крутой опыт, поскольку знаний scala было чуть больше чем ноль. Переписку и т.д. - всё нужно было вести на английском языке. Также приходилось настраивать openvpn(route, iptables, tcpdump и т.д.), устанавливать kvm виртуализацию на чистый сервер для разворачивания мастер и агент нод амбари. Но это уже дополнительное пожелание моё было, в обязательной программе этого нет. Основная сложность для меня была в том что я плохо мог читать исходный код какого-нибудь hadoop или spark, примерно я понимал что происходит, но это только “примерно”. Дмитрий всегда давал очень много разных источников на самые разные вопросы(только время нужно найти чтобы всё посмотреть), оперативно отвечал и пояснял. После курсов было несколько интервью с европейскими компаниями. Ещё было принято решение дополнительно заниматься письменным английским языком, так как тяжко шла переписка для пулл реквестов и с работодателями. По итогам я прошёл техническое собеседование в EPAM с релокацией в Прагу на devops инженера, но в дальнейшем у них произошли какие-то заминки и я уже устроился в другое место в своём городе. Сейчас я Big Data разработчик, на данный момент проект на java. Используемый стэк - hive, java, scala/spark, pig, кому-то приходится ковыряться с oracle/psql ещё. По результатам могу сказать следующее, вложение денег в своё обучение это одно из самых лучших вложений которое я сделал за последние несколько лет и я очень благодарен mkdev, Дмитрий и Кириллу(у него я тоже учился) за те знания что получил здесь. Курсы программирования я видел самые разные и mkdev были не самыми первыми для меня, так что мне есть с чем сравнивать. И было время когда я по книжкам сам пытался что-то делать и т.д., сейчас я знаю что эффективность у этого “самочтения” довольно низкая(но она всё же есть конечно). Сейчас планирую набрать уверенную форму в java и scala и вполне возможно что вернусь сюда вновь чтобы прокачать свой скилл. Большое спасибо! =) Ура ура ура! =)

Александр, 06/05/17

Строгий, требовательный ментор. Помогает разбираться в абсолютно всех возникающих вопросах, независимо от того, касаются ли они материала курса или нет. У него вы учитесь не какому-то набору инструментов (с красивыми логотипами, которые можно наклеить на макбук), у него вы учитесь быть инженером — учитесь понимать как работают технологии, учитесь их комбинировать, учитесь находить эффективные решения для различных задач. Попасть в ученики к нему — большое везение, если вы хотите учиться. С его помощью получил работу в интересном берлинском стартапе

wue3nlxd@mail.test, 25/04/16