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

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

Лише три місця

3 місяці практичного занурення в DevOps з реальними проектами
Senior Software Developer/DevOps Team Lead 15+ year

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

Засновник компанії ITOutposts, яка надає DevOps як сервіс

для SaaS проектів та відомих ентерпрайз

клієнтів в Україні і за кордоном.

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

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

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

Більше 10 років провідний розробник та DevOps Engineer,

більше 5 років – Team Lead DevOps в компаніях Betinvest,

ETG Ukraine, Samsung, Hubber, SBTech.

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

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

Чому DevOps?

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

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

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

  • Базове знання Linux
  • Базові знання Git
  • Базовий рівень англійської

Буде плюсом

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

Soft skills:

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

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

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

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

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

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

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

Скриптинг

  • Bash
  • Python

Автоматизації

  • Git-ci systems
  • Jenkins
  • Cloud build

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

  • Terraform
  • Ansible

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

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

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

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

CI/CD

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

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

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

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

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

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

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

Kubernetes. Ingress. ArgoCD.

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

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

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

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

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

Розклад

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