Мо шуморо ба онлайн пуршиддати "Slurm DevOps: Tools&Cheats" даъват мекунем

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

Душмани асосие, ки курси DevOps мубориза мебарад, ин аст: "Хеле ҷолиб, афсӯс, ки мо инро дар ширкати худ амалӣ карда наметавонем." Мо дар ҷустуҷӯи қарорҳое ҳастем, ки ҳатто як маъмури оддӣ метавонад дар лоиҳаи кӯҳна амалӣ кунад.

Курс барои инҳо пешбинӣ шудааст:

  • маъмуроне, ки мехоҳанд таҷрибаҳои DevOps-ро аз поён татбиқ кунанд;
  • ширкатҳо ва дастаҳое, ки мехоҳанд бо қадамҳои хурд ва равшан ба сӯи фарҳанги DevOps ҳаракат кунанд;
  • Таҳиягароне, ки мехоҳанд "маъмури маъмурӣ" -ро фаҳманд, то вазифаҳои ночизи маъмуриро мустақилона ҳал кунанд ва оҳиста-оҳиста ба роҳбарии даста барои як дастаи функсионалӣ инкишоф диҳанд.

Курс барои онҳое, ки асбобҳои DevOps-ро аллакай медонанд ва истифода мебаранд, бефоида аст. Шумо ҳеҷ чизи навро намеомӯзед.

Интенсивии онлайн як формати воқеиятҳои нав аст; он тақрибан ҳамон як ғарқшавиро ба мисли интенсивии офлайнӣ таъмин мекунад, танҳо бидуни сафар ба Маскав (ин барои баъзеҳо плюс ва барои дигарон манфӣ аст).

Мо шуморо ба онлайн пуршиддати "Slurm DevOps: Tools&Cheats" даъват мекунем

Мо аллакай ду маротиба дар бораи DevOps курс гузаронидем ва тамоми кадрҳои бузургеро, ки метавонистем, ҷамъ овардем.
Мушкилоти асосӣ ин ноумедии интизориҳост. Аз ин рӯ, мо фавран ба шумо мегӯям, ки чӣ ба курс дохил карда намешавад.

Тачрибаи пешкадам вучуд нахохад дошт. Як тачрибаи пешкадам тахлил карда мешавад. Масалан, як мавзӯи CI/CD, ки шумо метавонед ба осонӣ курси интенсивии якҳафтаинаро гузаронед, 4 соатро мегирад. Дар давоми ин вақт, шумо метавонед асосҳоро нишон диҳед ва қубури оддиро созед, аммо шумо маҷмӯи таҷрибаҳои беҳтаринро барои ҳолатҳои гуногун таҳлил карда наметавонед.

Ҳеҷ гуна ҳолат низ нахоҳад буд. Мавзӯи парвандаҳо барои конфронс мебошанд. Дар он ҷо шумо метавонед як соат дар бораи як ҳодисаи ҳаёт сӯҳбат кунед. Дар Слурм лектор гуфта метавонад, ки «ин мисол аз амалияи ман гирифта шудааст», чизи дигар.

Тахлили индивидуалии амалия гузаронида намешавад. Амалй — мураббй не, пас аз лектор такрор мекунад. Мақсади таҷриба ин фароҳам овардани имконият дар таҷрибаҳои шумо барои оғоз кардани як варианти маълуми корӣ мебошад. Пас аз пуршиддат, шумо метавонед қайдҳоро аз назар гузаронед ва машқро худатон такрор кунед. Ин натиҷаи максималӣ медиҳад.

Ҳеҷ Kubernetes нахоҳад буд - гарчанде ки ин як воситаи DevOps аст, мо дорем алоҳида интенсивӣ.

Чӣ мешавад?

Мешавад бо асбобхо аз сифр шинос шудан ва маҷмӯи пурраи қарорҳо барои сохтани инфрасохтори асосӣ.

Дар бораи таҷрибаомӯзон як ҳикояе хоҳад буд истифодаи реалии асбобхо ва вазифахои хаётй. Ин асосест, ки шумо ҳамеша метавонед омӯзиши мустақили ҳуҷҷатгузорӣ ва таҳлили парвандаҳоро илова кунед.

Ҳар рӯз хоҳад буд ҷавобҳо ба саволҳо, ки дар он шумо метавонед дар бораи лоиҳаҳои худ пурсед.

Мешавад кор бо фикру мулоҳизаҳо: Мо ҳар рӯз фикру мулоҳизаҳоро мепурсем. Дар бораи ҳама чизе, ки ба шумо маъқул нест, нависед, мо ҳангоми рафтан онро ислоҳ мекунем.

Ва имкони анъанавӣ пайдо мешавад пулро гирифта равад агар ба шумо курс тамоман маъкул набошад.

Барномаи пуршиддат

Мавзӯи №1: Кори дастаҷамъӣ бо Git

  • Фармонҳои асосӣ git init, commit, add, diff, log, status, pull, push
  • Ҷараёни Git, шохаҳо ва барчаспҳо, стратегияҳоро якҷоя кунед
  • Бо якчанд такрори дурдаст кор кунед
  • Ҷараёни GitHub
  • Шабака, дурдаст, дархост
  • Низоъҳо, релизҳо, бори дигар дар бораи Gitflow ва ҷараёнҳои дигар дар робита бо гурӯҳҳо

Мавзӯи №2: Кор бо барнома аз нуқтаи назари рушд

  • Навиштани хидмати хурд дар Python
  • Тағйирёбандаҳои муҳити зист
  • Санҷишҳои ҳамгироӣ ва воҳидҳо
  • Истифодаи docker-compose дар таҳия

Мавзӯи №3: CI/CD: муқаддима ба автоматизатсия

  • Муқаддима ба автоматика
  • Асбобҳо (bash, make, gradle)
  • Истифодаи git-hooks барои автоматикунонии равандҳо
  • Хатҳои васлкунии завод ва татбиқи онҳо дар 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: Муносибат ба инфрасохтор ҳамчун Кодекс
  • Провайдерҳои абрӣ ҳамчун провайдерҳои инфрасохтор
  • Воситаҳои оғозкунии система, сохтани тасвир (пакер)
  • IaC бо истифода аз Terraform ҳамчун намуна
  • Нигоҳдории конфигуратсия, ҳамкорӣ, автоматикунонии барнома
  • Таҷрибаи эҷоди китобҳои бозикунии Ansible
  • Эъломиявӣ, декларативӣ
  • IaC ҳамчун намуна Ansible-ро истифода мебарад

Мавзӯи №6: Санҷиши инфрасохтор

  • Санҷиш ва ҳамгироии пайваста бо Molecule ва GitLab CI
  • Истифодаи Vagrant

Мавзӯи №7: Мониторинги инфрасохтор бо Prometheus

  • Чаро мониторинг лозим аст?
  • Намудҳои мониторинг
  • Огоҳиҳо дар системаи мониторинг
  • Чӣ тавр сохтани системаи мониторинги солим
  • Огоҳиҳои аз ҷониби одамон хондашаванда, барои ҳама
  • Санҷиши саломатӣ: шумо бояд ба чӣ диққат диҳед
  • Автоматизатсия дар асоси маълумоти мониторинг

Мавзӯи №8: Сабти барнома бо ELK

  • Беҳтарин таҷрибаҳои бақайдгирӣ
  • Стейки ELK

Мавзӯи №9: Автоматикунонии инфрасохтор бо ChatOps

  • DevOps ва ChatOps
  • ChatOps: Қувваҳо
  • Камбудӣ ва алтернативаҳо
  • Ботҳо барои ChatOps
  • Hubot ва алтернативаҳо
  • Амният
  • Таҷрибаҳои беҳтарин ва бадтарин

Барнома ҷараён дорад ва метавонад каме тағйир ёбад.

Нархи: 30 ₽

бақайдгирии

Манбаъ: will.com

Илова Эзоҳ