TGViewer
DevOps Factory DevOps Factory @devops_factory · 1.72K subscribers
Post #188 2.21K
Всем привет! Мы выпустили долгожданное видео на тему, как стать девопсом - в нем обсудили основные навыки и технологии, приятного просмотра 🍿

https://www.youtube.com/watch?v=n1V3CcH9Ta0

🔥 И у нас есть челлендж для вас

Давайте сделаем небольшую задачку чтобы попрактиковаться с CI/CD автоматизациями. В этой задаче, чтобы не привязываться к специфике конкретного CI/CD инструмента, мы напишем небольшие шелл скрипты или команды.

Задачка состоит из трех уровней сложности каждый из которых будет отмечен призом. Техническая сложность последовательно увеличивается, вместе с усложнением падает детализация.

Мы сделаем разбор решений, поэтому можете не отказывать себе в удовольствии проверить свои навыки и потренироваться под нашим руководством - можете сделать 1, 2 или все 3 уровня сложности, в зависимости от ваших возможностей.

уровень 1. репортим о деплое

Готовим скрипт для шага с автоматическим репортом в чаты об успешном деплое.

Нам нужен скрипт, который будет готовить полезное сообщение об успешном деплое. Определите его формат самостоятельно, но минимум это список тикетов которые сделал каждый разработчик. В качестве источника информации используйте гитлог из репозитория.

уровень 2. деплой фронтенд приложения

Здесь мы подготовим минимальное окружение и реализуем типовой деплой код в s3.

1. Поднимите локальный minio. Вариант с деплоем в докере подойдет.
2. создайте две директории имитирующие две версии фронтенд проекта v1 и v2.
3. в этих директориях создайте файлы размером по 10кб с именами из списков v1_tree и v2_tree из репозитория.
4. напишите скрипт которому мы передаем аргументом путь до директории и он делает деплой этих файлов в заранее подготовленный s3 бакет в minio

уровень 3. удаляем хвосты предыдущих деплоев

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


Необходимые файлы в этом репозитории https://github.com/devopsfabric/september-25-challenge

‼️отправляйте задания, которые включают все необходимые скрипты, файлы и инструкции. Также отправляйте пруфы в которых вы валидизируете свое решение - всё в личные сообщения @kapendyao


🎁 Среди участников призы будут распределяться так:

1 место: лучшее решение среди 3 уровня сложности получит скидку 20% на месяц любого из курсов, если вы еще не на наших программах, а также ей можно будет воспользоваться при записи на тренинг по карьерному продвижению, который пройдет в сентябре, но о нем информация будет чуть позже. 🌚

2 место: обладателю лучшего решения 2 уровня сложности будет скидка 15%

3 место: среди решений 1 сложности лучшему даём скидку в 10% 😎

p.s. будет 3 победителя, то есть если ты сделал все 3 уровня и выиграл 1 место, то в номинации за 3 место будут участвовать другие решения

Времени на выполнение задачки - 2 недели, до 29 августа включительно, после этого мы сделаем видео с комментариями и выбором победителей
YouTube Как стать DevOps engineer. Задачи для junior DevOps. В сообществе DevOps Фабрика мы каждую неделю прокачиваем практические навыки: – реальные задачи по DevOps – вопросы с технических собеседований – задания повышенной сложности – разбор ваших решений в конце недели Присоединяйся к сообществу: еженедельные…
  • 🔥 15
  • ❤ 4
  • 👍 4
  • 🗿 2
More from @devops_factory
  1. Sep 29, 2026В это воскресенье обсуждаем предстоящий Autopilot. У нас идет четвертая неделя Get To Work…
  2. Sep 18, 2026Дай гарантию, что я стану девопсом. Такое прилетает в личку почти каждую неделю. Человек,…
  3. Sep 14, 2026Время для себя 💅 Нам всем нужно время для себя. В личном смысле - чтобы передохнуть, разв…
  4. Sep 7, 2026🛫 На правах напоминалки: сегодня последний день записи на потоковый проход курса Get To W…
  5. Sep 3, 2026Теперь ты ReviewOps? Иногда день выглядит именно так. Открываешь утром задачи, а перед тоб…
  6. Aug 31, 2026Всем привет! На страничке Get to Work,первого курса программы DevOps новой волны, опублико…
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 →