Сиздерди онлайн компаниясына чакырабыз "Slurm Duops: Куралдар жана читтерди"

19-21 августа пройдет онлайн-интенсив Слёрм DevOps: Tools&Cheats.

Главный враг, с которым борется курс по DevOps: «Очень интересно, жаль, что у нас в компании это нельзя внедрить». Мы ищем такие решения, которые может внедрить даже обычный админ в легаси-проекте.

Курс предназначен для:

  • администраторов, кто хочет внедрять DevOps-практики «снизу»;
  • компаний и команд, кто хочет идти к DevOps-культуре маленькими и понятными шагами;
  • разработчиков, кто хочет разобраться с «админскими штучками», чтобы самостоятельно решать мелкие админские задачи и потихоньку развиваться в сторону тимлида кросс-функциональной команды.

Курс бесполезен для тех, кто уже знает и использует DevOps-инструменты. Вы не узнаете ничего нового.

Онлайн-интенсив — формат новых реалий, он обеспечивает практически такое же погружение, как офлайн-интенсивы, только без поездки в Москву (что для одних плюс, а для других минус).

Сиздерди онлайн компаниясына чакырабыз "Slurm Duops: Куралдар жана читтерди"

Мы уже дважды проводили курс по DevOps и собрали все шишки, какие могли.
Главная шишка — обманутые ожидания. Поэтому сразу расскажем, чего на курсе не будет.

Не будет бест практик. Будет разбор одной бест практики. Например, тема CI/CD, по которой можно спокойно делать недельный интенсив, занимает 4 часа. За это время можно показать основы и построить простой пайплайн, но нельзя разобрать пачку бест практик для разных кейсов.

Кейсов тоже не будет. Кейсы — это тема для конференции. Там можно час рассказывать про один случай из жизни. На Слёрме лектор может сказать, что «этот пример взят из моей практики», не больше.

Не будет индивидуального разбора практики. Практика — это не менторинг, это повторение за лектором. Цель практики — дать возможность в своих экспериментах отталкиваться от заведомо рабочего варианта. После интенсива можно пересмотреть записи и самостоятельно повторить практику. Это даст максимальный результат.

Не будет Kubernetes — хоть это и DevOps-инструмент, у нас по нему отдельный интенсив.

А что будет?

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

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

Будут ежедневные ответы на вопросы, где можно спрашивать про свои проекты.

болот работа с фидбеком: мы ежедневно просим обратную связь. Пишите обо всем, что вам не нравится, будем исправляться на ходу.

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

Программа интенсива

Тема №1: Git менен командалык иштөө

  • Негизги буйруктар git init, commit, add, diff, log, status, pull, push
  • Git агымы, бутактары жана тегдери, стратегияларды бириктирүү
  • Бир нече алыскы өкүлдөр менен иштөө
  • GitHub агымы
  • Айры, пульт, тартуу өтүнүчү
  • Чыр-чатактар, релиздер, дагы бир жолу Gitflow жана командаларга байланыштуу башка агымдар

Тема №2: Өнүгүү көз карашынан тиркеме менен иштөө

  • Pythonдо микросервис жазуу
  • Environment Variables
  • Интеграция жана бирдик сыноолору
  • Иштеп чыгууда docker-compose колдонуу

Тема №3: ​​CI/CD: автоматташтырууга киришүү

  • Автоматташтырууга киришүү
  • Куралдар (bash, make, gradle)
  • Процесстерди автоматташтыруу үчүн git-хокторду колдонуу
  • Заводдук конвейер жана аларды IT тармагында колдонуу
  • «Жалпы» куурду куруунун мисалы
  • CI/CD үчүн заманбап программалык камсыздоо: Drone CI, BitBucket Pipelines, Travis, ж.б.

Тема №4: CI/CD: Работа с GitLab

  • GitLab CI
  • GitLab Runner, их типы и применение
  • GitLab CI, особенности настройки, лучшие практики
  • Этапы GitLab CI
  • Переменные GitLab CI
  • Куруу, сыноо, жайылтуу
  • Аткаруу контролу жана чектөөлөр: качан гана
  • Артефакттар менен иштөө
  • .gitlab-ci.yml ичиндеги калыптар, куурдун ар кайсы бөлүктөрүндө аракеттерди кайра колдонуу
  • Киргизүү - бөлүмдөр
  • gitlab-ci.yml борборлоштурулган башкаруу (бир файл жана башка репозиторийлерге автоматтык түртүү)

Тема №5: Инфраструктура кодекс катары

  • IaC: Код катары инфраструктурага жакындоо
  • Инфраструктура провайдерлери катары булут провайдерлери
  • Системаны инициализациялоо куралдары, сүрөттү куруу (пакер)
  • Мисал катары Terraform колдонуп IaC
  • Конфигурацияны сактоо, кызматташуу, тиркемени автоматташтыруу
  • Ansible окуу китептерин түзүү практикасы
  • Идемпотенттүүлүк, декларативдүүлүк
  • Мисал катары Ansible колдонуп IaC

Тема №6: Инфраструктураны тестирлөө

  • Тестирование и непрерывная интеграция с Molecule и GitLab CI
  • Vagrant колдонуу

Тема №7: Прометей менен инфраструктуранын мониторинги

  • Эмне үчүн мониторинг керек?
  • Мониторингдин түрлөрү
  • Мониторинг системасындагы билдирүүлөр
  • Кантип дени сак мониторинг системасын куруу керек
  • Ар бир адам окуй турган эскертмелер
  • Ден соолукту текшерүү: эмнеге көңүл буруу керек
  • Мониторинг маалыматтарынын негизинде автоматташтыруу

Тема №8: ELK менен арызды каттоо

  • Эң мыкты логистикалык тажрыйбалар
  • ELK стек

Тема №9: ChatOps менен инфраструктураны автоматташтыруу

  • DevOps жана ChatOps
  • ChatOps: Күчтүү жактары
  • Жалкоо жана альтернативалар
  • ChatOps үчүн боттор
  • Hubot жана альтернативалар
  • коопсуздук
  • Эң жакшы жана эң жаман тажрыйбалар

Программа в работе и может незначительно меняться.

Баасы: 30 000 ₽

регистрация

Source: www.habr.com

Комментарий кошуу