
В феврале Слёрм вместе с Вячеславом Федосеевым, TeamLead DevOps в «Честном знаке», запустили спецпроект «Честные вакансии: DevOps Middle». Это серия бесплатных вебинаров с экспертами из бигтеха, на которых мы обсуждаем ключевые этапы карьерного роста в DevOps, необходимые навыки, редфлаги при найме и многое другое.
Эта статья — краткая выжимка из вебинаров с гостями из Fournines, VK Tech и Kaspersky. В ней мы объединили мнения экспертов, чтобы дать вам полное представление о том, какие требования предъявляют компании к DevOps-специалистам, и что делать, чтобы вырасти до middle-позиции.Эта статья — краткая выжимка из вебинаров с гостями из Fournines, VK Tech и Kaspersky. В ней мы объединили мнения экспертов, чтобы дать вам полное представление о том, какие требования предъявляют компании к DevOps-специалистам, и что делать, чтобы вырасти до middle-позиции.
Введение: кто такой DevOps?
Fournines:
Владимир Федорков, основатель: DevOps — это не просто набор инструментов, это культура и подход к разработке и эксплуатации. Мы помогаем компаниям ускорить процессы разработки, улучшить качество кода и обеспечить стабильность production-окружений.
VK Tech:
Иван Дудко, руководитель команды автоматизации разработки: DevOps — это мост между разработкой и эксплуатацией. Мы занимаемся автоматизацией, мониторингом, логированием и обеспечением стабильности сервисов.
Kaspersky:
Илья Семерня, руководитель группы автоматизации процессов разработки ПО сервисов управления заказами: DevOps — это не только поддержка существующих решений, но и разработка новых. Мы стремимся к автоматизации и улучшению процессов, чтобы минимизировать риски и повысить надежность сервисов.
Кто такой Junior DevOps?
Fournines:
Владимир Федорков: Junior DevOps — это человек с желанием учиться. Он только начинает свой путь, часто совершает ошибки, но важно, чтобы он был готов учиться на них. Базовые знания Linux, понимание контейнеризации (Docker, Kubernetes), сетей и CI/CD — это must-have.
VK Tech:
Иван Дудко: Junior DevOps должен быть готов к ошибкам, особенно на production. Это нормально, но важно, чтобы ошибки были контролируемыми. Обучение на курсах полезно, но ключевое — это практика.
Kaspersky:
Илья Семерня: Junior DevOps — это человек, который только начинает свой путь. Он должен быть готов к постоянному обучению и не бояться задавать вопросы. Базовые знания Kubernetes и Linux — это минимум, с которого нужно начинать.
Переход от Junior к Middle: что нужно знать?
Fournines:
Владимир Федорков: Middle DevOps — это специалист, который может самостоятельно выполнять задачи, понимает контекст и взаимодействует с командой. Он уже имеет опыт работы с production и может решать более сложные задачи. Для перехода важно набираться опыта, делать ошибки и учиться на них.
VK Tech:
Иван Дудко: Middle DevOps — это человек, который может работать самостоятельно. Он уже не просто выполняет задачи, но и предлагает решения для улучшения процессов. Важно понимать, как работают инструменты изнутри, и стремиться к автоматизации.
Kaspersky:
Илья Семерня: Middle DevOps — это сформировавшийся специалист, который может решать проблемы и стремится к автоматизации. Он должен быть инициативным, ответственным и готовым брать на себя сложные задачи.
Какие навыки и технологии важны для DevOps?
Fournines:
Владимир Федорков: Важные технологии: Linux, Kubernetes, Docker, Terraform, Grafana, Prometheus. Также важно понимать, как работают операционные системы, сети (BGP, CISC), и иметь базовые знания в области информационной безопасности.
VK Tech:
Иван Дудко: Для Middle DevOps важно глубокое понимание observability (мониторинг, логи, метрики). Также нужно знать базы данных, брокеры сообщений (Kafka, RabbitMQ) и инфраструктуру как код (IaC).
Kaspersky:
Илья Семерня: Hard Skills: Kubernetes, Linux, контейнеризация, облачные технологии (AWS, Azure, GCP). Soft Skills: трудолюбие, внимательность, инициативность. Важно уметь работать в команде и быть готовым к постоянному обучению.
Ошибки и обучение: как расти в DevOps?
Fournines:
Владимир Федорков: Junior DevOps часто допускают ошибки, особенно на production. Это нормально, но важно, чтобы ошибки были контролируемыми и из них извлекались уроки. Обучение на курсах полезно, но ключевое — это практика.
VK Tech:
Иван Дудко: Ошибки — это часть обучения. Главное — не бояться их совершать, но при этом быстро исправлять и учиться на них. Курсы могут быть полезны, но важно выбирать качественные программы, которые дают практические знания.
Kaspersky:
Илья Семерня: Ошибки — это неизбежная часть работы. Важно документировать опыт и делиться знаниями через постмортемы и кукбуки. Постоянное обучение и адаптация к новым технологиям — это ключ к успеху.
Собеседование и найм: как подготовиться?
Fournines:
Владимир Федорков: На интервью важно задавать вопросы о культуре компании, процессах, инцидентах и команде. Для Junior важно показать желание учиться, а для Middle — умение решать задачи самостоятельно.
VK Tech:
Мария Турунова, HR-бизнес-партнер: На собеседовании мы оцениваем не только технические навыки, но и мотивацию кандидата. Важно подготовить рассказ о своем опыте и кейсах, а также изучить требования команды.
Kaspersky:
Евгений Козлов, Recruitment TeamLead: Собеседование состоит из нескольких этапов: прескрин, техническое интервью и финальное общение с командами. Мы спрашиваем о реальных кейсах, например, как кандидат решал проблемы с падением сервиса.
Зарплаты и карьерный рост
Fournines:
Владимир Федорков: Зарплата Junior DevOps зависит от навыков и компании. В среднем, Junior может рассчитывать на стипендию или небольшую зарплату, пока учится. Middle DevOps получают более высокие зарплаты, так как они уже могут самостоятельно решать задачи.
VK Tech:
Иван Дудко: Зарплаты варьируются в зависимости от уровня. Junior — 80-150 тыс., Middle — 150-350 тыс., Senior — 300-400 тыс., Team Lead — 350-500 тыс. (gross).
Kaspersky:
Илья Семерня: После performance review возможен рост зарплаты, но точные цифры зависят от многих факторов. Важно не только расти в глубину, но и расширять кругозор, изучая новые технологии.
Советы для начинающих
Fournines:
Владимир Федорков: Начинайте с небольших проектов на фрилансе, чтобы получить опыт. Учитесь на практике, пробуйте разные технологии и не бойтесь ошибок.
VK Tech:
Иван Дудко: Постоянно задавайте вопросы и ищите ответы. Учитесь на практике и не бойтесь пробовать новые инструменты.
Kaspersky:
Илья Семерня: Изучайте Linux, Kubernetes, автоматизацию и мониторинг. Практикуйтесь в решении реальных задач и развивайте софт скиллы, такие как коммуникация и работа в команде.
Заключение
DevOps — это сложная, но очень интересная профессия, которая требует постоянного обучения и развития. Как отмечают эксперты, ключ к успеху — это практический опыт, желание учиться и умение решать задачи. Не бойтесь начинать с малого, совершать ошибки и задавать вопросы. Карьера в DevOps открывает множество возможностей для роста, и главное — не останавливаться на достигнутом.
Рекомендации от экспертов:
-
Изучайте Linux, Kubernetes, автоматизацию и мониторинг.
-
Практикуйтесь в решении реальных задач и инцидентов.
-
Развивайте софт скиллы, такие как коммуникация и работа в команде.
-
Будьте готовы к постоянному обучению и адаптации к новым технологиям.
Удачи в вашем пути в DevOps!
Следить за проектом — в канале «DevOps Bootcamp с Федосеевым».
Занять место на следующей встрече — через бота.
Освоить методологию DevOps и получить новую профессию — на курсе «DevOps Upgrade».
ссылка на оригинал статьи https://habr.com/ru/articles/890642/
Добавить комментарий