DevOps інтернатура під керівництвом Олександра Заіченко

Якщо ви маєте базові знання Linux та Git, прагнете зануритись в DevOps культуру, пропонуємо унікальну можливість пройти безкоштовне стажування від засновника компанії IT Outposts та DevOps-євангеліста, Олександра Заіченко і долучитись до професійної DevOps команди.
DevOps Training

Лише 3 вакантних місця!

Практичне занурення в DevOps впродовж трьох місяців з реальними проектами

DevOps Training
Senior Software Developer/DevOps Team Lead 15+ year

Олександр Заіченко

Фаундер компанії IT Outposts, яка надає DevOps сервіс для SaaS проектів та відомих ентерпрайз клієнтів в Україні і за кордоном.

DevOps партнер компанії Dinarys.

Ментор Міжнародного Клубу Архітекторів (ISAC).

Більше 10 років провідний розробник та DevOps Engineer, більше 5 років – Team Lead DevOps в компаніях Betinvest, ETG Ukraine, Samsung, Hubber, SBTech.

Батько трьох чудових доньок та власник двох собак.

Відео по курсу

Невеличке вiдео по курсу вiд Олександра

Чому DevOps?

DevOps Training
  • Якісних DevOps інженерів бракує на ринку праці;
  • Ти бачитимеш цілісну картину проекту від інфраструктури, сервісів, процесу розгортання до моніторингу і інструментів масштабування;
  • Величезна кількість технологій, що стрімко розвиваються дають стимул бути в постійному тонусі і безперервно підвищувати свої професійні навички та бути більш затребуваним спеціалістом;
  • Взаємодія з різними командами розробки (різний стек) та клієнтом дозволить розвинути якісні комунікативні здібності (soft skills), а робота в професійній DevOps команді дасть незамінний практичний досвід у вирішенні складних задач та проблем.

Для кого курс?

DevOps Training

Необхідні навички

  • Базове знання Linux
  • Базові знання Git
  • Рівень англійської — від Pre-Intermediate

Буде плюсом

  • Навички системного адміністрування;
  • Знання або базовий досвід і роботі з сервісами одного з хмарних провайдерів, таких як GCP, AWS, MS Azure;
  • Базові знання однієї з мов програмування, скриптових мов програмування;
  • Знання SQL синтаксису та управління базами даних;

Soft skills

  • Бажання постійно розвиватися та отримувати нові знання;
  • Висока здатність до самонавчання, бажання застосовувати нові інструменти та технології понад програми стажування;
  • Сильна мотивація, орієнтованість на результат та бажання досягати успіху у швидко змінюваному технічному середовищі;
  • Високий інтерес до процесів розробки програмного забезпечення;
  • Високі комунікативні навички та вміння працювати в команді.

Що тобі дасть це
стажування?

DevOps Training
  • Розумiння, що DevOps – не людина, а методологія, культура;
  • Базові знання основних трендових технологій;
  • Вміння проектувати та будувати повноцінні CI/CD процеси;
  • Поверхневе знання щодо управління сервісами популярних публічних/приватних cloud провайдерів;
  • Розширений світогляд у різних IT сферах;
  • Навички вирішення практичні кейсів разом з практикуючими Lead DevOps Engineers.
4
Підтримка ментора і наставництво експерта, що дозволить тобі розвиватись швидше
1
Три місяці практичного досвіду
2
Реальні проект зі справжніми викликами
3
Soft & hard навички, які знадобляться у роботі
4
Підтримка ментора і наставництво експерта, що дозволить тобі розвиватись швидше
5
Можливість отримати оплачувану роботу в команді професійних DevOps інженерів
3
Soft & hard навички, які знадобляться у роботі
2
Реальні проект зі справжніми викликами
1
Три місяці практичного досвіду
5
Можливість отримати оплачувану роботу в команді професійних DevOps інженерів

Переваги стажування

DevOps Training

Програма стажування

DevOps Training

DevOps TrainingВведення в культуру DevOps

  • – Що таке DevOps?
  • – Походження та етапи розвитку
  • – Методологія та мета DevOps
  • – Проблеми, які вирішує DevOps
  • – Основні інструменти

DevOps TrainingScripting

  • – Автоматизація процесів

DevOps TrainingУправління конфігураціями

  • – Terraform
  • – Ansible

DevOps TrainingКонтейнеризація

  • – Основи Docker
  • – Docker Hub
  • – Написання Dockerfile
  • – Private docker registry
  • – Робота з docker-compose

DevOps TrainingСистема контролю версій git

  • – Огляд git
  • – Встановлення: git-server і Gitlab
  • – Основи роботи з git

DevOps TrainingCI/CD

  • – Що таке CI/CD
  • – Build і Deploy
  • – Огляд існуючих інструментів
  • – Gitlab CI
  • – Jenkins

DevOps TrainingХмарні провайдери

  • – Cloud computing
  • – Основні сервіси, порівняння сервісів різних провайдерів
  • – Vendor lock, проектування ефективних систем в хмарі
  • – Ефективне управління бюджетом на хмарну інфраструктуру
  • – Jenkins

DevOps TrainingІнструменти моніторингу

  • – Огляд існуючих інструментів моніторингу
  • – Встановлення і використання Grafana

DevOps TrainingЗбір, зберігання і аналіз даних. Elasticsearch, Logstash, Kibana

  • – Встановлення і налаштування ELK
  • – Збір логів
  • – Пошук в Elasticsearch
  • – Налаштування фільтрів
  • – Пошук в Kibana

DevOps TrainingKubernetes. Ingress. ArgoCD.

  • – Розгортання кластера
  • – Конфігурація мережі та доступів
  • – Розмежування вхідного трафіку
  • – Розгортання сервісів всередині кластера
  • – GitOps підхід

Як проходитимуть
заняття?

  • Онлайн зустрічі для обговорення деталей тем
  • Робота в реальному часі на задачах проектів Олександра
  • Домашні завдання

Як потрапити?

  • Пройти тестове завдання, яке прийде на вашу пошту після заповнення анкети
  • Олександр відбере 3 найбільш мотивованих кандидатів після короткого онлайн інтерв’ю
  • Головні критерії відбору – бажання стрімко поглинати нові знання та багато працювати.

Розклад

 
  • Тривалість курсу – 3 мiсяцi
  • Junior DevOps – по завершенню
  • Пiсля 3 мiсяцiв – продовжуэться пiдтримка та реальнi задачi