Devops Bootcamp с Федосеевым
4.82K subscribers
263 photos
14 videos
4 files
291 links
Сообщество для начинающих DevOps-инженеров: как лучше стартовать в Девопс, вебы от ТОП DevOps-специалистов, новости индустрии
Бесплатный курс по DevOps: https://edu.slurm.io/courses/demo_devops
Присоединиться к чату канала: https://t.iss.one/+8C5lo1K0Jn80MDIy
Download Telegram
Работодатели по-разному понимают, что такое DevOps. Лично я по функционалу ближе к трицератопсу😅

А теперь, когда на рынке появилась куча новых опсов, разобраться становится еще сложнее. Но я попробую 😀

1️⃣ DevOps

— занимается операционными процессами, связанными с разработкой
— решает проблемы, которые возникают на стыке работы разработчиков и пользователей
— отвечает за непрерывную сборку и отправку на сервера

2️⃣ SecOps

— отслеживает активности во всей корпоративной IT-инфраструктуре
— разбирается в причинах нарушения безопасности и предотвращает подобные ситуации
— разрабатывает решения для поиска угроз

3️⃣ FinOps

— занимается прогнозированием и учетом финансов в облаке
— работает с разработкой и разработчиками
— оптимизирует затраты компании на использование инфраструктуры

4️⃣ DataOps

— выполняет функции аналитики и работы с BigData
— упрощает тестирование и мониторинг процессов управления данными
— управляет качеством, безопасностью, конфиденциальностью и хранением данных

5️⃣ TechOps

— осуществляет сетевую поддержку и управление базами данных
— обеспечивает и контролирует безопасность, занимается аварийным восстановлением
— оптимизирует сети, устанавливает и обновляет ПО

А еще есть TestOps, LiveOps, NetOps, CloudOps и многие другие, но про них поговорим в следующий раз — иначе мы точно запутаемся 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Вижу, что большинство из вас работает с гитлабом. И я тоже, конечно.

Мы часто используем GitLab-CI для докеризации приложений. А как насчет запуска Docker в GitLab-CI? У нас есть классная статья на эту тему — заглядывайте, кому актуально😀

https://to.slurm.io/AtAN8w

#статья@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
Привет! Готовлю для вас задачку по теме статьи. Изучайте, завтра попробуем на практике.

А чтобы получилось действительно интересно потренироваться, подскажите — вы уже пробовали запускать докер в гитлабе?
🔥2
Участники опроса разделились на два лагеря, но большинство еще не запускали докер в гитлабе. Давайте исправим?)

Я написал текст задания и положил его в свой гитлаб. Выполнить можно прямо там, никакие дополнительные ресурсы не нужны. Задавайте вопросы, но давайте попробуем без спойлеров — хочу, чтобы всем было интересно!

На следующей неделе проведу эфир и подробно разберу эту задачу. Следите за обновлениями🔔

Ссылка на задание: https://git.notoxops.com/pub/ex/docker_nginx

#задача@devopsupgrade
🔥7👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥7👍2
Коллеги, приветствую!

Впереди выходные — отличное время, чтобы выполнить задание по сборке контейнера, которое я прислал вчера. Оно простое, и все необходимое для выполнения у вас есть😉

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

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

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

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

#прямой_эфир@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
Ну что, все успели прислать решение?

Эфир с разбором начнем через 5 минут. Подключайтесь 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
Разбираем задачку, подключайтесь 💥

🥳Если хотели посмотреть позже — не выйдет, записи не будет.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5😭21👍1🌭1
Live stream finished (1 hour)
Привет!

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

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

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

#статья@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84👍3
😢 Я взял на работу подписчика этого канала

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

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

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

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

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

#карьера@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82👍2🤷1
Читаете соцсети тех, у кого хотите работать?
Anonymous Poll
35%
Всегда 😎
30%
Нет, но теперь начну 🤔
35%
Нет, неинтересно 😒
Коллеги, всем привет! Принес вам новую задачку 🎓

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

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

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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔2🔥1👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥81