Кем ты раньше работал и какие у тебя были обязанности?
Раньше я работал старшим системным администратором. Моя работа включала в себя поддержку 150 офисов, а также серверов в главном офисе на операционных системах Linux и Windows.
Почему решил пойти учиться?
Изначально я пришел на работу просто обычным системным администратором, после чего я выучил всю инфраструктуру в этой компании и начал требовать повышения. Меня сделали старшим системным администратором, в подчинении у меня было два человека.
После этого я начал самостоятельно узнавать больше про инфраструктуру, роль системного администратора и IT в целом.
Так я узнал о DevOps и начал внедрять эти практики в компании, такие как автоматизация, мониторинг и другие. Я привнес в компанию новые подходы и методы работы, но в конечном итоге, я понял, что в компании больше нет возможностей для моего развития.
Я начал искать новую работу, где мог бы дальше развиваться и расти профессионально. Я понимал, что карьерного роста дальше не будет.
В нашей компании никто не знал ничего про автоматизацию и вообще не было никаких практик в этой области. Я начал изучать c Ansible и привнес его в компанию, затем Docker, мониторинг, Zabbix, Grafana и так далее.
Что стало решающим моментом?
В моей компании многое просто не хотели менять: привыкли к старому, но при этом не все работало идеально. Часто приходилось делать все вручную, изобретать велосипед и т.д. Если где-то нужно было изучить новый язык программирования, они говорили "нет, не хотим".
Как ты начал изучать DevOps?
Началось все с Ansible. Затем наткнулся на YouTube-каналы, где начал изучать девопс. Тогда понял, что хочу стать девопс-инженером. Я начал погружаться в изучение темы и вскоре решил попробовать себя на собеседованиях в этой области. После нескольких неудачных собеседований я понял, что мне не хватает определенных знаний и навыков.
Как решился пойти на буткемп?
Я прошел где-то пять собеседований и везде мне не хватало чего-то. В одной компании мне сказали, что мне не хватает знаний по Kubernetes. Они нашли человека, который знает эту технологию. В другой компании мне сказали, что им нужен человек, который работал с высокой нагрузкой. В целом, я не прошел ни одного собеседования на второй уровень, и решил изучать DevOps более комплексно. Так я нашел буктемп «DevOps». Буткемп подразумевал обучение во время рабочей недели. Чтобы учиться в таком формате, мне пришлось уволиться.
Насколько трудно было учиться?
Вообще не было тяжело. До последнего месяца все было понятно, так как был какой-то опыт в этом.
Тут, конечно, «спасибо» преподавателям. Их всегда можно было спросить что-то и углубиться в тему. Трудности возникли только тогда, когда мы начали делать проект, потому что не было многих заданий, и когда дали проект, нужно было делать все сразу.
Учитывая интенсивность курса, как ты организовывал свое время?
Я не работал, я полностью посвятил себя учебе и кайфовал. Ходил на все вебинары и делал все задания самостоятельно.
Я предупредил всех своих близких и друзей заранее о своих планах. Они понимали, что у меня есть важный курс, который требует всей моей концентрации и времени. На время курса я перестал сильно развлекаться, куда-то ходить, играть в игры.
Возможно, не для каждого это будет комфортно. Немного мотивации от Стива Джобса: я просто шел к своей цели, на все остальное даже не смотрел.
Давай продолжим рубрику мотивационные советы. Что бы ты еще сказал участникам буткемпа?
Я бы посоветовал создавать инфраструктуру для проекта с самого начала курса: сразу все придумывать и спрашивать у преподавателей, как лучше.
Тут зависит от уровня студентов. Если придут новички, я бы советовал изучать все и делать все задания, пытаясь разобраться в теме.
Если же студенты уже имеют опыт, то лучше сразу продумать инфраструктуру и показать преподавателям. Если одобрят преподаватели, на протяжении всего обучения делать эту инфраструктуру.
Как ты изучал девопс раньше?
Раньше я тоже ходил на курсы. Однако они не помогли мне достаточно. Я также смотрел различные видео на YouTube, чтобы получить дополнительные знания.
Еще у меня был программист на работе, который помогал мне, когда я начал изучать Docker. Он объяснял мне многое из своего опыта работы с технологией.
Комьюнити своё тоже нужно собирать. Чем больше людей ты знаешь в IT вокруг себя, которые лучше тебя или хотя бы на твоём уровне, тем лучше.
У меня, например, есть друг, с которым мы работаем над проектом. Он Java-разработчик, от него я получал тоже много полезной информации.
Кажется, что это разное. Но сейчас для мидлов и синьеров программистов, тоже требуется опыт работы с Kunernetes, Kafka и другими технологиями.
Расскажи про проектную работу
Я расписал все на бумаге, придумал инфраструктуру, отправил преподавателю. Он ответил, что будет круто, если все получится. И я начал разрабатывать эту инфраструктуру и здесь начались трудности.
Было такое, что целыми днями сидел, потом еще полночи сидел. И еще много чего не реализовал, что хотелось показать. В итоге я справился, и я доволен.
Как искал новую работу?
Еще во время курса я открыл свое резюме, мне начали писать сами HR-ы. У меня почти каждую неделю были собеседования в разных компаниях, включая крупные. Но как-то получалось, что мне что-то не нравилось в одних компаниях, а в других — я не подходил.
Несмотря на то, что я находился на курсе и не работал, меня все равно пригласили на собеседование. В итоге я получил два оффера: один от Ростелекома и другой от ЭкоСмартСистемы, которые являются крупными компаниями. Из них только одна компания предлагала удаленную работу — это был Ростелеком. Именно эту компанию я и выбрал.
Помог ли карьерный вебинар?
Запомнил одно важное правило оттуда: просите всегда больше денег. Если вы понравитесь, вам все равно сделают оффер. Хотите 120 тыс., просите 140 тыс.
Как ты готовился к собеседованиям?
Ко всем собеседованием, я готовился исходя из того, что у них написано в требовании. Можно сказать делал для себя шпаргалки, если что-то не знаю. К примеру, я что-то знаю про Docker и записываю более углубленную информацию, потому на собеседованиях сначала проверяют поверхностно, а потом, если ты знаешь, задают углубленные вопросы. Вот что слабо понимаю, я записывал.
Были ли неожиданные вопросы во время собеседования?
Были какие-то глупые вопросы, на которые я не понимал как ответить. Например, на вопрос о том, что делать, если не понятно, как решать задачу. Я объяснял, что сначала уточняю, что это за задача и зачем она нужна. Однако меня перебивали и задавали этот же вопрос снова. Казалось, они проверяли мою стрессоустойчивость, задавая подобные вопросы.
Сколько времени прошло с момента первого касания до оффера?
Сначала я получил приглашение на собеседование, спустя неделю я получил оффер. Было два собеседования. Через 9 дней я получил оффер.
Дай совет тем, кто проходит собеседования, как получить оффер
Главный совет — изучайте требования компании и анализируйте, какие из этих требований вы можете выполнить. Будьте честны с собой и не врите на собеседовании. Если вы хотите немного "сгладить углы", то это может быть полезно, но никогда не лгите слишком сильно. Если ты врешь, что тебя все равно спалят.
Как ты выбирал?
Мне пришлось выписывать плюс и минус. Я так и сказал HR, что буду взвешивать все плюсы и минусы, когда они прислали мне оффер. Ростелеком оказался более выгодным как по деньгам, так и по условиям работы. Но я задумалась о том, что если буду работать удаленно, то могу получать меньше знаний, чем если работаю в офисе с коллегами: разработчиками, девопсами, аналитиками и т.д.
Мне кажется, если у тебя нет проблем с тем, чтобы добраться до офиса, и ты можешь выбирать между удаленкой и офисом в начале своей карьеры, то лучше выбрать офис. Если ты захочешь в будущем перейти на удаленку, то всегда можно это сделать, если тебе понравится.
Во сколько больше ты начал зарабатывать?
Без премии, чистыми, в четыре раза.
Пригодились ли полученное знания?
Я еще не начал работать, но они пригодились на собеседованиях. Я думаю, что все пригодится. Знание, понимание каких-то аспектов, увереннее стал. Все-таки становишься увереннее в себе, потому что уже все знаешь, уже все проходил.
Пригодились навыки работы с Yandex cloud, Terraform, Ansible, k8s, Mysql, ELK и Grafana.
Как планируешь развиваться?
Планирую просто учиться, добиваться максимума в новой компании.
Просто хочу пожелать ребятам, которые будет приходить на курс, терпения. Желаю сил ребятам, чтобы добивались все их цели. Вообще, если человек решил обучаться и мой это интересно, то он дойдет до конца и добьется того, чего желает.