Devops Bootcamp с Федосеевым
Відкрити в Telegram
Это проект Слёрма: коммьюнити для начинающих DevOps-инженеров, как стартовать в Девопс, вебы от ТОП экспертов, новости, общение и поддержка Бесплатный курс по DevOps: https://to.slurm.io/2pKSCw
Показати більше5 209
Підписники
-324 години
-77 днів
-330 день
Архів дописів
Коллеги, всем привет! Принес вам новую задачку 🎓
В прошлый раз мы пробовали запустить докер в гитлабе. Сегодня предлагаю разобраться в написании докерфайлов.
Перед вами — пример того, как НЕ нужно делать. Найдите ошибки и попробуйте их исправить 🙂
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”]
Варианты решения пишите в комментарии или сразу в моем гитлабе, а в начале следующей недели я поделюсь разбором этого задания 💬😢 Я взял на работу подписчика этого канала
Недавно проводил собеседования, и один соискатель меня особенно заинтересовал. Что именно привлекло мое внимание:
🤨 релевантный опыт и необходимый стек (куда же без этого?)
🤨 четкое и структурированное резюме с заполненной графой «о себе» — сразу видно, что за человек передо мной, и чего он хочет
🤨 сопроводительное письмо — из 30 кандидатов только один не поленился его написать и показать свою заинтересованность
На собеседовании мы совпали по вайбу и настроению (парень был в майке, этим все сказано😅), так что я сделал оффер. Про то, что он читает мой канал, узнал уже впоследствии.
Если серьезно, то это отличная иллюстрация того, как НАДО подходить к поиску работы и собеседованиям. Софт-скиллы так же важны, как и хард-скиллы, а ваше позиционирование может очень сильно повлиять на исход собеса.
А если заранее узнать побольше про тимлида и выяснить, что он ценит в работе и сотрудниках, — оффер точно будет у вас в кармане 🔥
Привет!
Как вам вчерашний эфир? Как по мне, получилось классно🔥
Что было:
🤓Разобрали задачу, способы ее решения и типовые ошибки
🤓Обсудили ваши вопросы по докеру, гитлабу и работе DevOps в целом
🤓Выбрали тему для следующей задачи🎉
Ее я пришлю в четверг, а вы пока освежите свои знания по составлению докерфайлов. Держите ссылку, которая в этом поможет 😉 https://to.slurm.io/sxJnuQ
Разбираем задачку, подключайтесь 💥
🥳Если хотели посмотреть позже — не выйдет, записи не будет.
Ну что, все успели прислать решение?
Эфир с разбором начнем через 5 минут. Подключайтесь 🫡
Привет, коллеги!
Как ваши выходные? Вижу, что задачку вы всё-таки порешали 🔥
Очень рад такому выбору!
Сегодня в 19:00 проведу технический эфир прямо на канале — разберу задачу, поотвечаю на ваши вопросы. Может быть о чем-то ещё интересно послушать? Кидайте вопросы в комментарии.
И включайте уведомления, чтобы не пропустить начало 🔔
Коллеги, приветствую!
Впереди выходные — отличное время, чтобы выполнить задание по сборке контейнера, которое я прислал вчера. Оно простое, и все необходимое для выполнения у вас есть😉
Пробуйте выполнять, задавайте вопросы в комментариях, а на следующей неделе соберемся на техническом эфире, чтобы их разобрать.
Участники опроса разделились на два лагеря, но большинство еще не запускали докер в гитлабе. Давайте исправим?)
Я написал текст задания и положил его в свой гитлаб. Выполнить можно прямо там, никакие дополнительные ресурсы не нужны. Задавайте вопросы, но давайте попробуем без спойлеров — хочу, чтобы всем было интересно!
На следующей неделе проведу эфир и подробно разберу эту задачу. Следите за обновлениями🔔
Ссылка на задание: https://git.notoxops.com/pub/ex/docker_nginx
Привет! Готовлю для вас задачку по теме статьи. Изучайте, завтра попробуем на практике.
А чтобы получилось действительно интересно потренироваться, подскажите — вы уже пробовали запускать докер в гитлабе?
Вижу, что большинство из вас работает с гитлабом. И я тоже, конечно.
Мы часто используем GitLab-CI для докеризации приложений. А как насчет запуска Docker в GitLab-CI? У нас есть классная статья на эту тему — заглядывайте, кому актуально😀
https://to.slurm.io/AtAN8w
Работодатели по-разному понимают, что такое DevOps. Лично я по функционалу ближе к трицератопсу😅
А теперь, когда на рынке появилась куча новых опсов, разобраться становится еще сложнее. Но я попробую 😀
1️⃣ DevOps
— занимается операционными процессами, связанными с разработкой
— решает проблемы, которые возникают на стыке работы разработчиков и пользователей
— отвечает за непрерывную сборку и отправку на сервера
2️⃣ SecOps
— отслеживает активности во всей корпоративной IT-инфраструктуре
— разбирается в причинах нарушения безопасности и предотвращает подобные ситуации
— разрабатывает решения для поиска угроз
3️⃣ FinOps
— занимается прогнозированием и учетом финансов в облаке
— работает с разработкой и разработчиками
— оптимизирует затраты компании на использование инфраструктуры
4️⃣ DataOps
— выполняет функции аналитики и работы с BigData
— упрощает тестирование и мониторинг процессов управления данными
— управляет качеством, безопасностью, конфиденциальностью и хранением данных
5️⃣ TechOps
— осуществляет сетевую поддержку и управление базами данных
— обеспечивает и контролирует безопасность, занимается аварийным восстановлением
— оптимизирует сети, устанавливает и обновляет ПО
А еще есть TestOps, LiveOps, NetOps, CloudOps и многие другие, но про них поговорим в следующий раз — иначе мы точно запутаемся 😅
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
