Kviečiame į internetinę intensyvią „Slurm DevOps: Tools&Cheats“ programą

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

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

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

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

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

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

Kviečiame į internetinę intensyvią „Slurm DevOps: Tools&Cheats“ programą

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

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

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

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

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

А что будет?

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

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

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

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

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

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

1 tema: Komandinis darbas su Git

  • Pagrindinės komandos git init, commit, add, diff, log, status, pull, push
  • Git srautas, šakos ir žymos, sujungimo strategijos
  • Darbas su keliais nuotoliniais atstovais
  • GitHub srautas
  • Šakė, nuotolinio valdymo pultas, traukimo užklausa
  • Konfliktai, išleidimai, dar kartą apie Gitflow ir kitus srautus, susijusius su komandomis

2 tema: Darbas su programa kūrimo požiūriu

  • Mikropaslaugos rašymas Python
  • aplinkos įvairovė
  • Integravimo ir vienetų testai
  • „Docker-compose“ naudojimas kuriant

3 tema: CI/CD: įvadas į automatizavimą

  • Įvadas į automatiką
  • Įrankiai (bash, make, gradle)
  • „Git-hooks“ naudojimas procesams automatizuoti
  • Gamyklinės surinkimo linijos ir jų pritaikymas IT
  • „Bendrojo“ dujotiekio tiesimo pavyzdys
  • Šiuolaikinė CI/CD programinė įranga: Drone CI, BitBucket Pipelines, Travis ir kt.

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

  • „GitLab CI“
  • GitLab Runner, их типы и применение
  • GitLab CI, особенности настройки, лучшие практики
  • Этапы GitLab CI
  • Переменные GitLab CI
  • Sukurti, išbandyti, įdiegti
  • Vykdymo kontrolė ir apribojimai: tik tada, kai
  • Darbas su artefaktais
  • Šablonai, esantys .gitlab-ci.yml, pakartotinai naudojantys veiksmus įvairiose dujotiekio dalyse
  • Įtraukti - skyriai
  • Centralizuotas gitlab-ci.yml valdymas (vienas failas ir automatinis siuntimas į kitas saugyklas)

5 tema: Infrastruktūra kaip kodas

  • IaC: Infrastruktūros kaip kodo požiūris
  • Debesų paslaugų teikėjai kaip infrastruktūros tiekėjai
  • Sistemos inicijavimo įrankiai, vaizdo kūrimas (pakuotojas)
  • IaC naudojant Terraform kaip pavyzdį
  • Konfigūracijos saugojimas, bendradarbiavimas, programų automatizavimas
  • Ansible žaidimų knygelių kūrimo praktika
  • Idempotencija, deklaratyvumas
  • IaC naudojant Ansible kaip pavyzdį

6 tema: infrastruktūros bandymai

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

7 tema: infrastruktūros stebėjimas naudojant Prometheus

  • Kodėl reikalingas stebėjimas
  • Stebėjimo tipai
  • Pranešimai stebėjimo sistemoje
  • Kaip sukurti sveiką stebėjimo sistemą
  • Žmogaus skaitomi pranešimai visiems
  • Sveikatos patikrinimas: į ką turėtumėte atkreipti dėmesį
  • Automatika, pagrįsta stebėjimo duomenimis

8 tema: programų registravimas naudojant ELK

  • Geriausia medienos ruošos praktika
  • ELK rietuvė

9 tema: infrastruktūros automatizavimas naudojant „ChatOps“.

  • „DevOps“ ir „ChatOps“.
  • ChatOps: stipriosios pusės
  • Atsipalaidavimas ir alternatyvos
  • „ChatOps“ robotai
  • Hubot ir alternatyvos
  • saugumas
  • Geriausia ir blogiausia praktika

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

Kaina: 30 000 ₽

Prisiregistruoti

Šaltinis: www.habr.com

Добавить комментарий