Em we vedixwînin serhêl "Slurm DevOps: Amûr û Xerab"

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

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

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

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

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

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

Em we vedixwînin serhêl "Slurm DevOps: Amûr û Xerab"

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

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

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

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

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

Wê çi bibe?

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

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

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

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

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

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

Mijar #1: Karê tîmê bi Git

  • Fermanên bingehîn dest pê dikin, commit, lê zêde dikin, cudahiyê, têketinê, statûyê, dikişînin, pê didin
  • Git herikîna, şax û tag, stratejiyên hev
  • Bi gelek nûnerên dûr re dixebitin
  • GitHub diherike
  • Fork, dûr, daxwaza vekişînê
  • Pevçûn, berdan, careke din di derbarê Gitflow û herikînên din ên têkildarî tîmê de

Mijar # 2: Ji hêla pêşveçûnê ve bi serîlêdanê re dixebitin

  • Nivîsandina mîkroxizmetek li Python
  • Guherbarên Jîngehê
  • Entegrasyon û testên yekîneyê
  • Di pêşveçûnê de docker-compose bikar bînin

Mijar #3: CI/CD: danasîna otomasyonê

  • Destpêka Xweseriyê
  • Amûr (bash, çêkirin, gradle)
  • Bikaranîna git-hooks ji bo otomatîkkirina pêvajoyan
  • Xetên kombûna kargehê û sepana wan di IT de
  • Mînakek avakirina boriyek "giştî".
  • Nermalava nûjen ji bo CI/CD: Drone CI, BitBucket Pipelines, Travis, hwd.

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

  • GitLab CI
  • GitLab Runner, их типы и применение
  • GitLab CI, особенности настройки, лучшие практики
  • Этапы GitLab CI
  • Переменные GitLab CI
  • Avakirin, ceribandin, bicihkirin
  • Kontrola darvekirinê û sînorkirin: tenê, gava
  • Bi berheman re dixebitin
  • Şablonên di hundurê .gitlab-ci.yml de, çalakiyên li deverên cihêreng ên boriyê ji nû ve bikar tînin
  • Tevlî - beşan
  • Rêvebiriya navendî ya gitlab-ci.yml (yek pel û otomotîk ber bi depoyên din ve)

Mijar #5: Binesaziya wekî Kod

  • IaC: Nêzîkbûna Binesaziyê wekî Kodê
  • Pêşkêşkerên Cloud wekî pêşkêşkerên binesaziyê
  • Amûrên destpêkirina pergalê, avakirina wêneyê (paker)
  • IaC wekî mînakek Terraform bikar tîne
  • Hilberîna veavakirinê, hevkarî, otomasyona serîlêdanê
  • Pratîka çêkirina pirtûkên lîstikê yên Ansible
  • Bêhêzbûn, daxuyanîkirin
  • IaC wekî mînakek Ansible bikar tîne

Mijar #6: Testkirina binesaziyê

  • Тестирование и непрерывная интеграция с Molecule и GitLab CI
  • Bikaranîna Vagrant

Mijar #7: Çavdêriya Binesaziyê bi Prometheus

  • Çima çavdêrî hewce ye?
  • Cureyên çavdêriyê
  • Agahiyên di pergala çavdêriyê de
  • Meriv çawa Pergalek Çavdêriya Tendurist ava dike
  • Agahiyên ku ji hêla mirovan ve têne xwendin, ji bo her kesî
  • Kontrolkirina Tenduristiyê: Divê hûn bala xwe bidin çi
  • Otomasyon li ser bingeha daneyên çavdêriyê

Mijar #8: Bi ELK re qeydkirina serîlêdanê

  • Baştirîn Pratîkên Têketinê
  • ELK stack

Mijar #9: Otomasyona Binesaziyê bi ChatOps

  • DevOps û ChatOps
  • ChatOps: Hêz
  • Slack û alternatîf
  • Botên ji bo ChatOps
  • Hubot û alternatîf
  • Ewlekariyê
  • Pratîkên çêtirîn û herî xirab

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

Biha: 30 ₽

qeydkirina

Source: www.habr.com

Add a comment