Работодатели по-разному понимают, что такое DevOps. Лично я по функционалу ближе к трицератопсу😅
А теперь, когда на рынке появилась куча новых опсов, разобраться становится еще сложнее. Но я попробую😀
1️⃣ DevOps
— занимается операционными процессами, связанными с разработкой
— решает проблемы, которые возникают на стыке работы разработчиков и пользователей
— отвечает за непрерывную сборку и отправку на сервера
2️⃣ SecOps
— отслеживает активности во всей корпоративной IT-инфраструктуре
— разбирается в причинах нарушения безопасности и предотвращает подобные ситуации
— разрабатывает решения для поиска угроз
3️⃣ FinOps
— занимается прогнозированием и учетом финансов в облаке
— работает с разработкой и разработчиками
— оптимизирует затраты компании на использование инфраструктуры
4️⃣ DataOps
— выполняет функции аналитики и работы с BigData
— упрощает тестирование и мониторинг процессов управления данными
— управляет качеством, безопасностью, конфиденциальностью и хранением данных
5️⃣ TechOps
— осуществляет сетевую поддержку и управление базами данных
— обеспечивает и контролирует безопасность, занимается аварийным восстановлением
— оптимизирует сети, устанавливает и обновляет ПО
А еще есть TestOps, LiveOps, NetOps, CloudOps и многие другие, но про них поговорим в следующий раз — иначе мы точно запутаемся 😅
А теперь, когда на рынке появилась куча новых опсов, разобраться становится еще сложнее. Но я попробую
— занимается операционными процессами, связанными с разработкой
— решает проблемы, которые возникают на стыке работы разработчиков и пользователей
— отвечает за непрерывную сборку и отправку на сервера
— отслеживает активности во всей корпоративной IT-инфраструктуре
— разбирается в причинах нарушения безопасности и предотвращает подобные ситуации
— разрабатывает решения для поиска угроз
— занимается прогнозированием и учетом финансов в облаке
— работает с разработкой и разработчиками
— оптимизирует затраты компании на использование инфраструктуры
— выполняет функции аналитики и работы с BigData
— упрощает тестирование и мониторинг процессов управления данными
— управляет качеством, безопасностью, конфиденциальностью и хранением данных
— осуществляет сетевую поддержку и управление базами данных
— обеспечивает и контролирует безопасность, занимается аварийным восстановлением
— оптимизирует сети, устанавливает и обновляет ПО
А еще есть TestOps, LiveOps, NetOps, CloudOps и многие другие, но про них поговорим в следующий раз — иначе мы точно запутаемся 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
В каком направлении хотите двигаться?
Anonymous Poll
57%
DevOps
7%
SecOps
1%
FinOps
2%
DataOps
5%
TechOps
8%
Не нашёл подходящее, подожду следующую часть
19%
🦖
Вижу, что большинство из вас работает с гитлабом. И я тоже, конечно.
Мы часто используем GitLab-CI для докеризации приложений. А как насчет запуска Docker в GitLab-CI? У нас есть классная статья на эту тему — заглядывайте, кому актуально😀
https://to.slurm.io/AtAN8w
#статья@devopsupgrade
Мы часто используем GitLab-CI для докеризации приложений. А как насчет запуска Docker в GitLab-CI? У нас есть классная статья на эту тему — заглядывайте, кому актуально
https://to.slurm.io/AtAN8w
#статья@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как запустить контейнер Docker внутри конвейера GitLab CI
Довольно часто мы используем GitLab CI для докеризации наших приложений. Но как запустить контейнер Docker из GitLab Container Registry? Можно ли использовать Docker Compose? Делимся переводом статьи,...
🔥8👍2
Привет! Готовлю для вас задачку по теме статьи. Изучайте, завтра попробуем на практике.
А чтобы получилось действительно интересно потренироваться, подскажите — вы уже пробовали запускать докер в гитлабе?
А чтобы получилось действительно интересно потренироваться, подскажите — вы уже пробовали запускать докер в гитлабе?
🔥2
Делали так?
Anonymous Poll
35%
Делал и получалось
1%
Делал, не получилось
3%
Не уверен, что получится
61%
Не пробовал
Участники опроса разделились на два лагеря, но большинство еще не запускали докер в гитлабе. Давайте исправим?)
Я написал текст задания и положил его в свой гитлаб. Выполнить можно прямо там, никакие дополнительные ресурсы не нужны. Задавайте вопросы, но давайте попробуем без спойлеров — хочу, чтобы всем было интересно!
На следующей неделе проведу эфир и подробно разберу эту задачу. Следите за обновлениями🔔
Ссылка на задание: https://git.notoxops.com/pub/ex/docker_nginx
#задача@devopsupgrade
Я написал текст задания и положил его в свой гитлаб. Выполнить можно прямо там, никакие дополнительные ресурсы не нужны. Задавайте вопросы, но давайте попробуем без спойлеров — хочу, чтобы всем было интересно!
На следующей неделе проведу эфир и подробно разберу эту задачу. Следите за обновлениями🔔
Ссылка на задание: https://git.notoxops.com/pub/ex/docker_nginx
#задача@devopsupgrade
GitLab
PUB / EX / docker_nginx · GitLab
GitLab NotoxOps
🔥7👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥7👍2
Коллеги, приветствую!
Впереди выходные — отличное время, чтобы выполнить задание по сборке контейнера, которое я прислал вчера. Оно простое, и все необходимое для выполнения у вас есть😉
Пробуйте выполнять, задавайте вопросы в комментариях, а на следующей неделе соберемся на техническом эфире, чтобы их разобрать.
Впереди выходные — отличное время, чтобы выполнить задание по сборке контейнера, которое я прислал вчера. Оно простое, и все необходимое для выполнения у вас есть😉
Пробуйте выполнять, задавайте вопросы в комментариях, а на следующей неделе соберемся на техническом эфире, чтобы их разобрать.
Привет, коллеги!
Как ваши выходные? Вижу, что задачку вы всё-таки порешали 🔥
Очень рад такому выбору!
Сегодня в 19:00 проведу технический эфир прямо на канале — разберу задачу, поотвечаю на ваши вопросы. Может быть о чем-то ещё интересно послушать? Кидайте вопросы в комментарии.
И включайте уведомления, чтобы не пропустить начало🔔
#прямой_эфир@devopsupgrade
Как ваши выходные? Вижу, что задачку вы всё-таки порешали 🔥
Очень рад такому выбору!
Сегодня в 19:00 проведу технический эфир прямо на канале — разберу задачу, поотвечаю на ваши вопросы. Может быть о чем-то ещё интересно послушать? Кидайте вопросы в комментарии.
И включайте уведомления, чтобы не пропустить начало
#прямой_эфир@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5😭2❤1👍1🌭1
Привет!
Как вам вчерашний эфир? Как по мне, получилось классно🔥
Что было:
🤓 Разобрали задачу, способы ее решения и типовые ошибки
🤓 Обсудили ваши вопросы по докеру, гитлабу и работе DevOps в целом
🤓 Выбрали тему для следующей задачи🎉
Ее я пришлю в четверг, а вы пока освежите свои знания по составлению докерфайлов. Держите ссылку, которая в этом поможет😉 https://to.slurm.io/sxJnuQ
#статья@devopsupgrade
Как вам вчерашний эфир? Как по мне, получилось классно🔥
Что было:
Ее я пришлю в четверг, а вы пока освежите свои знания по составлению докерфайлов. Держите ссылку, которая в этом поможет
#статья@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как запустить контейнер Docker внутри конвейера GitLab CI
Довольно часто мы используем GitLab CI для докеризации наших приложений. Но как запустить контейнер Docker из GitLab Container Registry? Можно ли использовать Docker Compose? Делимся переводом статьи,...
🔥8❤4👍3
Недавно проводил собеседования, и один соискатель меня особенно заинтересовал. Что именно привлекло мое внимание:
На собеседовании мы совпали по вайбу и настроению (парень был в майке, этим все сказано😅), так что я сделал оффер. Про то, что он читает мой канал, узнал уже впоследствии.
Если серьезно, то это отличная иллюстрация того, как НАДО подходить к поиску работы и собеседованиям. Софт-скиллы так же важны, как и хард-скиллы, а ваше позиционирование может очень сильно повлиять на исход собеса.
А если заранее узнать побольше про тимлида и выяснить, что он ценит в работе и сотрудниках, — оффер точно будет у вас в кармане 🔥
#карьера@devopsupgrade
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤2👍2🤷1
Читаете соцсети тех, у кого хотите работать?
Anonymous Poll
35%
Всегда 😎
30%
Нет, но теперь начну 🤔
35%
Нет, неинтересно 😒
Коллеги, всем привет! Принес вам новую задачку 🎓
В прошлый раз мы пробовали запустить докер в гитлабе. Сегодня предлагаю разобраться в написании докерфайлов.
Перед вами — пример того, как НЕ нужно делать. Найдите ошибки и попробуйте их исправить🙂
Варианты решения пишите в комментарии или сразу в моем гитлабе, а в начале следующей недели я поделюсь разбором этого задания💬
#задача@devopsupgrade
В прошлый раз мы пробовали запустить докер в гитлабе. Сегодня предлагаю разобраться в написании докерфайлов.
Перед вами — пример того, как НЕ нужно делать. Найдите ошибки и попробуйте их исправить
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
🔥8❤1