TGViewer
Channel Public Channel
Devops Bootcamp с Федосеевым

Devops Bootcamp с Федосеевым

@devopsupgrade

Это проект Слёрма: коммьюнити для начинающих DevOps-инженеров, как стартовать в Девопс, вебы от ТОП экспертов, новости, общение и поддержка

Бесплатный курс по DevOps: https://to.slurm.io/2pKSCw
Subscribers
5.32K
Photos
452
Videos
28
Links
473

Showing posts older than #254 · Back to latest

Older Posts 20 shown
Post #253 1.77K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 7
  • ❤‍🔥 2
Post #252 2.06K
Коллеги, всем привет!

Принёс вам обещанное задание. Попробуем брать разные темы, на этот раз — простая задачка по Ansible (но вы всегда можете сами еë усложнить).

Для начала предлагаю снова написать простой index.html и представить, что это настоящее приложение. После этого напишите плейбук, который на удалённом сервере разворачивает nginx, копирует наше приложение и запускает его.

 
Попробуйте подготовить максимально гибкий и удобный вариант для дальнейшего использования и масштабирования. Ссылку на репозиторий и свои вопросы присылайте в комментарии, будем обсуждать.

А во вторник жду на лайв-разборе 😎

#задача@devopsupgrade
  • ❤ 6
  • 🔥 6
  • 👍 2
Post #251 1.9K
😤Как НЕ стать DevOps-инженером?

Мы с вами много говорим о том, что важно на старте, решаем задачи для прокачки навыков. Но что насчет самых частых ошибок?

Помните книжку Остера с вредными советами? Мы с командой подумали и решили устроить для вас встречу в таком формате. Так что 4 сентября в 19:00 жду вас на вебинаре «Вредные советы: ошибки в карьере DevOps».

Что в программе:
🫣 Как использовать инструменты, чтобы все точно сломалось в пути?
🫣 Чем сисадмин, который шарит в bash и ansible, отличается от инженера, реально внедряющего devops-практики?
🫣 Какие ошибки совершают начинающие инженеры, и как это влияет на карьеру?

Чтобы ответить на эти и другие вопросы, позвал коллегу — Юрия Семенькова, Senior DevOps Engineer в getmаtch.

Регистрация на веб, как всегда, через бота-помощника. Занимайте места!

#вебинар@devopsupgrade
  • 🔥 11
  • 😁 2
  • 👍 1
Post #250 1.9K
Коллеги, приветствую!

На этой неделе готовлю для вас задачу по ансиблу — одному из основных инструментов для управления конфигурациями в работе DevOps-инженера.

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

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

🫣 Что такое IaC и как Ansible помогает его построить
Выясняем, что такое IaC, какие плюсы и минусы есть у этого подхода, как с ним связан Ansible и какую роль он играет в настройке инфраструктуры.

#статья@devopsupgrade
  • 👍 7
Post #248 2.11K
Коллеги, всем привет!

Посмотрел все ваши комментарии к посту с задачей, было много правильных ответов. Вы крутые!🔥

Ловите статью с разбором 🤯 https://to.slurm.io/JxOAPQ

А если у вас остались вопросы, напишите их в комментах к этому посту. Наберется больше пяти — проведу лайв 😬

#статья@devopsupgrade
  • ❤ 2
Post #246 2.37K
Сами технологии можно изучать самостоятельно или на курсах, а решать задачи — вместе со мной. Пишите, какие направления вам интересны, будем разбирать.

И не забывайте про задачку по написанию докерфайлов — разберем после выходных😶
  • 👍 5
Post #245 2.49K
Где брать опыт начинающему DevOps-инженеру?

В комментариях к посту про поиск работы увидел такой вопрос:

Как начать работать devops, когда во всех вакансиях требуется опыт devops?


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

Чтобы разобраться в методологии и понять, какие технологии осваивать в первую очередь, советую посмотреть RoadMap DevOps от Слёрма. Там подробно разобраны базовые и основные компетенции инженера и есть ссылки на дополнительные материалы для изучения 😜

#карьера@devopsupgrade
#инструменты@devopsupgrade
  • 👍 11
Post #244 2.09K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 8
  • ❤ 1
Post #242 2.22K
Коллеги, всем привет! Принес вам новую задачку 🎓

В прошлый раз мы пробовали запустить докер в гитлабе. Сегодня предлагаю разобраться в написании докерфайлов.

Перед вами — пример того, как НЕ нужно делать. Найдите ошибки и попробуйте их исправить 🙂

FROM ubuntu:latest

# Копируем исходный код
COPY ./ /app
WORKDIR /app

# Обновляем список пакетов
RUN apt-get update

# Обновляем пакеты
RUN apt-get upgrade

# Устанавливаем нужные пакеты
RUN apt-get -y install libpq-dev imagemagick gsfonts ruby-full ssh supervisor

# Устанавливаем bundler
RUN gem install bundler

# Устанавливаем nodejs используется для сборки статики
RUN curl -sL https://deb.nodesource.com/setup_9.x | sudo bash -
RUN apt-get install -y nodejs

# Устанавливаем зависимости
RUN bundle install --without development test --path vendor/bundle

# Чистим за собой кэши
RUN rm -rf /usr/local/bundle/cache/*.gem
RUN apt-get clean
RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# Запускаем скрипт, при старте контейнера, который запустит все остальное.
CMD [“/app/init.sh”]


Варианты решения пишите в комментарии или сразу в моем гитлабе, а в начале следующей недели я поделюсь разбором этого задания 💬

#задача@devopsupgrade
  • 👍 6
  • 🤔 2
  • 🔥 1
  • 👨‍💻 1
Post #240 1.79K
😢 Я взял на работу подписчика этого канала

Недавно проводил собеседования, и один соискатель меня особенно заинтересовал. Что именно привлекло мое внимание:

🤨 релевантный опыт и необходимый стек (куда же без этого?)
🤨 четкое и структурированное резюме с заполненной графой «о себе» — сразу видно, что за человек передо мной, и чего он хочет
🤨 сопроводительное письмо — из 30 кандидатов только один не поленился его написать и показать свою заинтересованность

На собеседовании мы совпали по вайбу и настроению (парень был в майке, этим все сказано😅), так что я сделал оффер. Про то, что он читает мой канал, узнал уже впоследствии.

Если серьезно, то это отличная иллюстрация того, как НАДО подходить к поиску работы и собеседованиям. Софт-скиллы так же важны, как и хард-скиллы, а ваше позиционирование может очень сильно повлиять на исход собеса.

А если заранее узнать побольше про тимлида и выяснить, что он ценит в работе и сотрудниках, — оффер точно будет у вас в кармане 🔥

#карьера@devopsupgrade
  • 🔥 8
  • ❤ 2
  • 👍 2
  • 🤷 1
Post #239 1.66K
Привет!

Как вам вчерашний эфир? Как по мне, получилось классно🔥

Что было:
🤓Разобрали задачу, способы ее решения и типовые ошибки
🤓Обсудили ваши вопросы по докеру, гитлабу и работе DevOps в целом
🤓Выбрали тему для следующей задачи🎉

Ее я пришлю в четверг, а вы пока освежите свои знания по составлению докерфайлов. Держите ссылку, которая в этом поможет 😉 https://to.slurm.io/sxJnuQ

#статья@devopsupgrade
Хабр Как запустить контейнер Docker внутри конвейера GitLab CI Довольно часто мы используем GitLab CI для докеризации наших приложений. Но как запустить контейнер Docker из GitLab Container Registry? Можно ли использовать Docker Compose? Делимся переводом статьи,...
  • 🔥 8
  • ❤ 4
  • 👍 3
Post #238
Live stream finished (1 hour)
Post #237 1.74K
Разбираем задачку, подключайтесь 💥

🥳Если хотели посмотреть позже — не выйдет, записи не будет.
  • 🔥 5
  • 😭 2
  • ❤ 1
  • 👍 1
  • 🌭 1
Post #236
Live stream started
Post #235 1.69K
Ну что, все успели прислать решение?

Эфир с разбором начнем через 5 минут. Подключайтесь 🫡
Post #233 1.95K
Привет, коллеги!

Как ваши выходные? Вижу, что задачку вы всё-таки порешали 🔥
Очень рад такому выбору!

Сегодня в 19:00 проведу технический эфир прямо на канале — разберу задачу, поотвечаю на ваши вопросы. Может быть о чем-то ещё интересно послушать? Кидайте вопросы в комментарии.

И включайте уведомления, чтобы не пропустить начало 🔔

#прямой_эфир@devopsupgrade
  • 🔥 3
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →